diff --git a/source/guides/troubleshooting/common-mistakes.md b/source/guides/troubleshooting/common-mistakes.md index d08b335..7bf83e4 100644 --- a/source/guides/troubleshooting/common-mistakes.md +++ b/source/guides/troubleshooting/common-mistakes.md @@ -300,7 +300,7 @@ It's simply too easy to cause a lot of problems for a lot of people when you're ### If True Is True Equal To Truly True Is The Truth -The way the `if` command in Denizen works is it processes the arguments using logical comparison techniques, then runs the code inside if the result is `true`, and does not if the result is anything else. +The way the `if` command in Denizen works is it processes the arguments using logical comparison techniques, then runs the code inside if the result is truthy (the word `true`, a non-empty list, a non-zero number, or so on), and otherwise will not. So, if a script does `- if == true:`, you're essentially saying `if ( true == true ) == true:` ... which is pretty silly, right?