{
  "apiVersion": 1,
  "season": "first-month",
  "generatedAt": "2026-06-27T16:17:55.626Z",
  "currentDate": "2026-06-27",
  "levelCount": 21,
  "startDate": "2026-06-27",
  "intervalDays": 2,
  "updateHourUtc": 0,
  "updateTimezoneNote": "Levels change at 00:00 UTC, which is US evening and Asia/Shanghai morning.",
  "daily": {
    "date": "2026-06-27",
    "slot": 0,
    "activeFrom": "2026-06-27T00:00:00.000Z",
    "activeUntil": "2026-06-29T00:00:00.000Z",
    "intervalDays": 2,
    "updateHourUtc": 0,
    "level": {
      "slug": "burningpassion-v1-1",
      "index": 0,
      "sourceFile": "BurningPassion v1.1.json",
      "file": "data/levels/first-month/burningpassion-v1-1/level.json",
      "rawUrl": "levels/burningpassion-v1-1/level.json",
      "valid": true,
      "title": "Burning Passion",
      "author": "BlockAgent007",
      "description": "Love is in the air? Wrong! Gas Leak!",
      "stats": {
        "stage": "ValentinesStage",
        "startingSun": 50,
        "seedMode": "conveyor",
        "seedSlots": null,
        "waveCount": 18,
        "flagWaveInterval": 6,
        "firstWaveCountdown": -1
      },
      "entities": {
        "plants": [
          {
            "id": "hotdate",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Hot Date",
              "zh": "热辣海枣"
            },
            "cardSprite": "hotdate",
            "obtainWorld": "epic",
            "sourceRefs": [
              "RTID(hotdate@PlantTypes)"
            ],
            "roles": [
              "conveyor-add"
            ],
            "count": 1,
            "firstWave": 5,
            "lastWave": 5,
            "extras": {}
          },
          {
            "id": "perfumeshroom",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Perfume-shroom",
              "zh": "香水菇"
            },
            "cardSprite": "perfumeshroom",
            "obtainWorld": "dino",
            "sourceRefs": [
              "RTID(perfumeshroom@PlantTypes)"
            ],
            "roles": [
              "conveyor-add"
            ],
            "count": 1,
            "firstWave": 5,
            "lastWave": 5,
            "extras": {}
          },
          {
            "id": "bloominghearts",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Blooming Heart",
              "zh": "心蕊"
            },
            "cardSprite": "bloomingheart",
            "obtainWorld": "epic",
            "sourceRefs": [
              "RTID(bloominghearts@PlantTypes)"
            ],
            "roles": [
              "conveyor-add"
            ],
            "count": 1,
            "firstWave": 8,
            "lastWave": 8,
            "extras": {}
          },
          {
            "id": "pinkstarfruit",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Angel Starfruit",
              "zh": "天使星星果"
            },
            "cardSprite": "pinkstarfruit",
            "obtainWorld": "market",
            "sourceRefs": [
              "pinkstarfruit"
            ],
            "roles": [
              "conveyor-initial"
            ],
            "count": 1,
            "firstWave": null,
            "lastWave": null,
            "extras": {
              "weight": 15
            }
          },
          {
            "id": "stallia",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Stallia",
              "zh": "大丽菊"
            },
            "cardSprite": "stallia",
            "obtainWorld": "lostcity",
            "sourceRefs": [
              "stallia"
            ],
            "roles": [
              "conveyor-initial"
            ],
            "count": 1,
            "firstWave": null,
            "lastWave": null,
            "extras": {
              "weight": 5
            }
          }
        ],
        "zombies": [
          {
            "id": "summer_basic",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Summer Night Zombie",
              "zh": "仲夏夜僵尸"
            },
            "cardSprite": "summerbasic",
            "obtainWorld": "summer",
            "sourceRefs": [
              "RTID(summer_basic@ZombieTypes)"
            ],
            "roles": [
              "wave"
            ],
            "count": 2,
            "firstWave": 1,
            "lastWave": 1,
            "extras": {}
          },
          {
            "id": "summer_armor1",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Conehead Summer Night Zombie",
              "zh": "仲夏夜路障"
            },
            "cardSprite": "summerarmor1",
            "obtainWorld": "summer",
            "sourceRefs": [
              "RTID(summer_armor1@ZombieTypes)"
            ],
            "roles": [
              "wave"
            ],
            "count": 6,
            "firstWave": 2,
            "lastWave": 4,
            "extras": {}
          },
          {
            "id": "summer_armor2",
            "kind": "official",
            "basedOn": "",
            "propsRef": "",
            "name": {
              "en": "Buckethead Summer Night Zombie",
              "zh": "仲夏夜铁桶"
            },
            "cardSprite": "summerarmor2",
            "obtainWorld": "summer",
            "sourceRefs": [
              "RTID(summer_armor2@ZombieTypes)"
            ],
            "roles": [
              "wave"
            ],
            "count": 3,
            "firstWave": 3,
            "lastWave": 4,
            "extras": {}
          },
          {
            "id": "summer_armor4",
            "kind": "local",
            "basedOn": "summer_basic",
            "propsRef": "RTID(summerP4@CurrentLevel)",
            "name": {},
            "cardSprite": "",
            "obtainWorld": "",
            "sourceRefs": [
              "RTID(summer_armor4@CurrentLevel)"
            ],
            "roles": [
              "wave"
            ],
            "count": 4,
            "firstWave": 6,
            "lastWave": 18,
            "extras": {}
          }
        ]
      },
      "mechanics": [
        {
          "id": "beat-the-level",
          "objclass": "StarChallengeBeatTheLevelProps",
          "count": 1
        },
        {
          "id": "conveyor",
          "objclass": "ConveyorSeedBankProperties",
          "count": 1
        },
        {
          "id": "conveyor-wave-change",
          "objclass": "ModifyConveyorWaveActionProps",
          "count": 3
        },
        {
          "id": "star-challenge",
          "objclass": "StarChallengeModuleProperties",
          "count": 1
        },
        {
          "id": "wave-scheduler",
          "objclass": "WaveSchedulerProps",
          "count": 1
        }
      ],
      "board": {
        "initialPlants": 0,
        "initialZombies": 0,
        "gridItems": 0,
        "gravestones": 0
      },
      "diagnostics": []
    }
  }
}
