{
  "gameId": "example-quest",
  "name": "Example Quest",
  "version": "0.1.0",
  "achievements": [
    {
      "id": "first_blood",
      "name": "First Blood",
      "description": "Defeat your very first enemy.",
      "points": 5,
      "icon": "assets/achievements/first_blood.svg",
      "trigger": { "type": "event-once", "event": "enemy_killed" }
    },
    {
      "id": "slayer",
      "name": "Slayer",
      "description": "Defeat 10 enemies.",
      "points": 15,
      "icon": "assets/achievements/slayer.svg",
      "trigger": { "type": "event-count", "event": "enemy_killed", "value": 10 }
    },
    {
      "id": "coin_collector",
      "name": "Coin Collector",
      "description": "Collect 25 coins.",
      "points": 10,
      "icon": "assets/achievements/coin_collector.svg",
      "trigger": { "type": "stat-gte", "stat": "coins", "value": 25 }
    },
    {
      "id": "treasure_hunter",
      "name": "Treasure Hunter",
      "description": "Reach 100 coins in your purse.",
      "points": 25,
      "icon": "assets/achievements/treasure_hunter.svg",
      "trigger": { "type": "stat-gte", "stat": "coins", "value": 100 }
    },
    {
      "id": "explorer",
      "name": "Explorer",
      "description": "Visit every corner of the map.",
      "points": 20,
      "icon": "assets/achievements/explorer.svg",
      "trigger": { "type": "event-count", "event": "tile_visited", "value": 60 }
    },
    {
      "id": "well_rounded",
      "name": "Well Rounded",
      "description": "Defeat 5 enemies AND collect 15 coins.",
      "points": 30,
      "icon": "assets/achievements/well_rounded.svg",
      "trigger": {
        "type": "all-of",
        "of": [
          { "type": "event-count", "event": "enemy_killed", "value": 5 },
          { "type": "stat-gte", "stat": "coins", "value": 15 }
        ]
      }
    }
  ]
}
