# 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! 😉
