diff options
Diffstat (limited to 'worldbuilding_guide/conditions.md')
| -rw-r--r-- | worldbuilding_guide/conditions.md | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/worldbuilding_guide/conditions.md b/worldbuilding_guide/conditions.md deleted file mode 100644 index 972dadc..0000000 --- a/worldbuilding_guide/conditions.md +++ /dev/null @@ -1,70 +0,0 @@ -## Conditions Reference - -Conditions are used in talk options, exit gates, on-enter scripts, and use_interactions checks. - -### Simple conditions - -```yaml -# Check a world flag -condition: - flag: gate_open - value: true - -# Check a world flag is NOT set -condition: - flag: gate_open - not: true - -# Check a player flag -condition: - player_flag: finished_tutorial - value: true - -# Check if player has an item -condition: - has_item: bronze_key - -# Check if player does NOT have an item -condition: - has_item: bronze_key - not: true - -# Check if player has enough credits -condition: - min_credits: 50 -``` - -### Compound conditions - -All must pass: -```yaml -condition: - all_of: - - flag: gate_open - value: true - - has_item: pass_stub -``` - -Any one must pass: -```yaml -condition: - any_of: - - has_item: bronze_key - - has_item: iron_key - - player_flag: master_of_unlocking - value: true -``` - -Nested compounds: -```yaml -condition: - all_of: - - player_flag: quest_started - value: true - - any_of: - - has_item: wolf_pelt - - has_item: bear_pelt -``` - ---- - |
