Advanced conditions
And logical operation
If the "And" condition is used in an event, the actions are performed if and only if all the sub-conditions are true. If one or more than one sub-conditions are false, the action is not performed.
Note
The "And" condition is usually meant to be used within an "Or" condition. This is because having two conditions in the same event box is the same as using the "And" condition.
OR logical operation
If the "OR" condition is used in an event, the actions are performed when one or several sub-conditions are true. If none of the sub-conditions are true, the action is not performed.
Warning
The OR condition has a special behavior regarding the object filtering logic of GDevelop. The objects listed under it are unselected by GDevelop if their condition is not met, so actions specific to these objects may not work. In some cases, using "Pick all instances" on the action side will fix things. In other cases, replacing the OR will be necessary.
Not logical operation
If the "Not" condition is used in an event, it returns the contrary of the sub-conditions. If a sub-condition is true, it returns false and if a sub-condition is false, it returns true.
Trigger once
Whenever the "Trigger once while true" condition is used, the actions for the event are triggered only once, for each time the conditions have been met.
Warning
Trigger once conditions are not checked per instance. Within a for each object event, object variables must be used to follow the state of object instances one by one.
Compare two numbers
When you use the "Compare two numbers" condition, it will compare the two numbers/expression based on the Sign of the test. If the numbers satisfy the test, the condition returns true and the corresponding actions are performed.
For example, suppose if the first value is entered as 5, the sign of the test is set to < (less than)" and the second value is equal to 7. In such a case, the test returns true because 5 is less than 7.
Compare two strings
When you use the "Compare two strings" condition, it will compare the two strings/expression based on the Sign of the test. If the numbers satisfy the test, the condition returns true and the corresponding actions are performed.
Reference
All actions, conditions and expressions are listed in the advanced conditions reference page.