# \[Adventurer\] Loud Quietness

**URL:** <https://discourse.codecombat.com/t/adventurer-loud-quietness/9513>\
**Category:** Adventurer\
**Created:** [November 2, 2016, 6:43pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513 "2016-11-02T18:43:45Z")\
**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:** [November 2, 2016, 6:43pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/1 "2016-11-02T18:43:45Z")

</div>

Mountain level [Loud Quietness](https://codecombat.com/play/level/loud-quietness) is ready for testing.

It’s a level to practice with the useful string methods `toLowerCase` and `toUpperCase`.

---

<div class="post-metadata">

**Author:** ![mattgamer](https://avatars.discourse-cdn.com/v4/letter/m/b4bc9f/32.png) [@mattgamer](https://discourse.codecombat.com/u/mattgamer)\
**Post date:** [November 3, 2016, 9:33pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/2 "2016-11-03T21:33:17Z")

</div>

I think there is an error with the pet sample code, because my hero gets to the end without problems but the pet gets stuck without even opening the first door.  
I did not modify the pet’s code

---

<div class="post-metadata">

**Author:** ![kavacha](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/kavacha/32/5029_2.png) [@kavacha](https://discourse.codecombat.com/u/kavacha)\
**Post date:** [November 4, 2016, 3:19am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/3 "2016-11-04T03:19:36Z")

</div>

I completed this level without encountering any problems. Will there be more levels using string methods in the future?

---

<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:** [November 4, 2016, 4:51am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/4 "2016-11-04T04:51:50Z")

</div>

Do you mean “with” or “about”? There are several levels about string methods like series about string search (a letter, substring and startsWith). Now this series `lower/upper`. Also there will be series with `split`. If you have more useful ideas about `advanced strings`, please, share them with us.

---

<div class="post-metadata">

**Author:** ![kavacha](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/kavacha/32/5029_2.png) [@kavacha](https://discourse.codecombat.com/u/kavacha)\
**Post date:** [November 4, 2016, 7:33am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/5 "2016-11-04T07:33:30Z")

</div>

> [@Bryukh](#):
>
> Do you mean “with” or “about”? There are several levels about string methods like series about string search (a letter, substring and startsWith). Now this series `lower/upper`. Also there will be series with `split`. If you have more useful ideas about `advanced strings`, please, share them with us.

I was hoping we can use match/replace (without involving arrays, but I’ll leave that to the developers). I think trim would be useful too.

---

<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:** [November 4, 2016, 7:44am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/6 "2016-11-04T07:44:54Z")

</div>

`trim` is useful - agree. `match` - do you mean regexp? In this case I think it will be in later courses.

---

<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:** [November 4, 2016, 8:11am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/7 "2016-11-04T08:11:37Z")

</div>

> [@mattgamer](#):
>
> but the pet gets stuck without even opening the first door.

Interesting. Could you give the sessionID for this case?

---

<div class="post-metadata">

**Author:** ![mattgamer](https://avatars.discourse-cdn.com/v4/letter/m/b4bc9f/32.png) [@mattgamer](https://discourse.codecombat.com/u/mattgamer)\
**Post date:** [November 5, 2016, 10:10pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/8 "2016-11-05T22:10:43Z")

</div>

> [@Bryukh](#):
>
> Could you give the sessionID for this case?

and where do I find that?

---

<div class="post-metadata">

**Author:** ![juraj\_pechac](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/juraj_pechac/32/4987_2.png) [@juraj\_pechac](https://discourse.codecombat.com/u/juraj_pechac)\
**Post date:** [November 5, 2016, 11:46pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/9 "2016-11-05T23:46:01Z")

</div>

Open dev console and look for a string with sessionID.

---

<div class="post-metadata">

**Author:** ![Harry\_the\_Wanderer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/harry_the_wanderer/32/5369_2.png) [@Harry\_the\_Wanderer](https://discourse.codecombat.com/u/Harry_the_Wanderer)\
**Post date:** [November 6, 2016, 5:54pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/10 "2016-11-06T17:54:06Z")

</div>

@Bryukh One of the session seeds failed as well on the pet for me.

I think this is the session id: `sessionIDs 581f6c0f995707240017ba23`

**_Failure_**

 ![](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/a/a4ce9f55ba088aad20bba8355276709850b9fb3e.png)

Part 1  
 ![](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/1/1d707e324d723ac8c0ba3a708faf4e9592b8f147.png)

Part 2  
 ![](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/3/37e391442f4f54c357cf6812cf41f5a52b905488.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:** [November 7, 2016, 6:02am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/11 "2016-11-07T06:02:45Z")

</div>

Thanks. I’ll try to debug and find a problem.

---

<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:** [November 7, 2016, 6:57am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/12 "2016-11-07T06:57:11Z")

</div>

> [@Harry\_the\_Wanderer](#):
>
> One of the session seeds failed as well on the pet for me.

Fixed! Thanks. It was a bug with the first top guard - she said the wrong phrase for “Loud” doors.

---

<div class="post-metadata">

**Author:** ![Harry\_the\_Wanderer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/harry_the_wanderer/32/5369_2.png) [@Harry\_the\_Wanderer](https://discourse.codecombat.com/u/Harry_the_Wanderer)\
**Post date:** [November 13, 2016, 12:06am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/13 "2016-11-13T00:06:15Z")

</div>

Added LUA patch

**[Question]:** Should we be running an `else if` statement here?

> ```
> if (volume == "Quiet") {
> 
> ```

This was inside the `function onHear(event) {` function.

* * *

Shouldn’t the first line be the comment for the “Move the hero and their pet to the exits.” ? `<%= task %>`  
added this to the patch as well for each.

* * *

I might recommend shortening the goal names  
 ![](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/9/9586f102949869fc34d58f1d292190cbc731467f.png)

To just

> “Your Hero **must** reach the end”

and

> “Your pet must reach the end”

---

<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:** [November 13, 2016, 5:51am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/14 "2016-11-13T05:51:10Z")

</div>

> [@Harry\_the\_Wanderer](#):
>
> Should we be running an else if statement here?

It’s not critical.

> [@Harry\_the\_Wanderer](#):
>
> added this to the patch as well for each.

Merged

> [@Harry\_the\_Wanderer](#):
>
> I might recommend shortening the goal names

@Serg What do you think ?

---

<div class="post-metadata">

**Author:** ![Serg](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/serg/32/3260_2.png) [@Serg](https://discourse.codecombat.com/u/Serg)\
**Post date:** [November 14, 2016, 4:23pm UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/15 "2016-11-14T16:23:09Z")

</div>

I’d recommend it too 😉

---

<div class="post-metadata">

**Author:** ![Maksym\_Radchenko](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/maksym_radchenko/32/5750_2.png) [@Maksym\_Radchenko](https://discourse.codecombat.com/u/Maksym_Radchenko)\
**Post date:** [February 8, 2017, 8:48am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/16 "2017-02-08T08:48:51Z")

</div>

minor bug found in the DESCRIPTION of the level.

 ![](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/2/2f38b61fb144eaed6bb1ffc2c1d65e69c9e376f0.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:** [February 8, 2017, 10:28am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/17 "2017-02-08T10:28:06Z")

</div>

Thanks. Fixed.  
20characters.

---

<div class="post-metadata">

**Author:** ![htrnblr](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@htrnblr](https://discourse.codecombat.com/u/htrnblr)\
**Post date:** [February 24, 2017, 9:02am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/18 "2017-02-24T09:02:35Z")

</div>

Did not pay attention  
Before this level  
But is

```python
pet.on( "hear", function );

```

supposed to be so slow  
its around 2 second delay for this level ( time varies from submit to submit )  
and 0.9 average before it start processing

looks like this  
message appears — 2 seconds delay — function starts

---

<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:** [February 24, 2017, 9:23am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/19 "2017-02-24T09:23:31Z")

</div>

It’s not message delay. It’s “hearing” delay.

---

<div class="post-metadata">

**Author:** ![htrnblr](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@htrnblr](https://discourse.codecombat.com/u/htrnblr)\
**Post date:** [February 24, 2017, 11:44am UTC](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513/20 "2017-02-24T11:44:23Z")

</div>

seems like my “engrish” is as good as always

I understand what  
It’s not message delay. It’s “hearing” delay.

So this  
random delay from 0.8 to who know how many ( ~ 2 sec for this level )  
from message appear  
to the time when message reaches pet

it is by design of pet – “hearing” realization

and best i can do is sumbit over and over  
praying for low delay

[Next page](https://discourse.codecombat.com/t/adventurer-loud-quietness/9513.md?page=2)
