Thanks for the report! Fixed in latest.
Yes, you guessed it. I accidentally applied a lua not
to a noise expression. Of course, instead of negating the noise expression, that turns the noise expression into a lua false
. I then passed that into a noise if_else_chain
meaning it would always return the "else" value (the scaling value).
It's very easy to make silly mistakes with the noise library :)