# Advent Calendar

Yes, that's also possible. Simply configure the presents to be searchable only from a specific date or for 24 hours. This way, a new present will spawn each day, and players will have the excitement of finding it.

### Small hints how to achieve this solution.

1. Prepare **24** presents.
2. Assign them **rewards**.
3. At each present activate **DateTimeRange Condition** and set time range.

Example of condition section in `ChristmasPresent.yml`

<pre class="language-yaml"><code class="lang-yaml">PRESENT_1: #DAY 1
  #Other stuff data
  Condition:
    DateTimeRange:
      Active: true
      Start: 01.12.2023 00:00
      End: 02.12.2023 00:00
PRESENT_2: #DAY 2
  Condition:
    DateTimeRange:
      Active: true
      Start: 02.12.2023 00:00
      End: 03.12.2023 00:00
PRESENT_3: #DAY 3
  Condition:
    DateTimeRange:
      Active: true
      Start: 03.12.2023 00:00
      End: 04.12.2023 00:00
<strong>#.
</strong>#.
#.
PRESENT_24: #DAY 24
  Condition:
    DateTimeRange:
      Active: true
      Start: 24.12.2023 00:00
      End: 25.12.2023 00:00
</code></pre>

#### Benevolent mode

To allow claim *"missed"* presents(windows), change **End Date** at all presents to last day of the Season.

```
End: 25.12.2023 00:00
```

### Benefit

To simulate Benefit from Advent Calendar, just create new extra present and set Requirement, that player has to find all previous 24 presents.

```yaml
BENEFIT:
  Requirement:
    CollectedPresent:
      Count: 24
```

It's all in your hands—how you configure this plugin is up to you. This was just my suggestion for maximizing its potential. Let your imagination lead the way! 😉


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.innouniq.com/plugins/archieve/advent-season-2023-edition/modules/scavenger-hunt/advent-calendar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
