data:extend(
{
  {
    type = "build-entity-achievement",
    name = "getting-on-track",
    order = "a[progress]-a[getting-on-track]",
    to_build = "locomotive",
    icon = "__base__/graphics/achievement/getting-on-track.png",
    icon_size = 128
  },
  {
    type = "research-achievement",
    name = "eco-unfriendly",
    order = "a[progress]-b[eco-unfriendly]",
    technology = "oil-processing",
    icon = "__base__/graphics/achievement/eco-unfriendly.png",
    icon_size = 128
  },
  {
    type = "research-achievement",
    name = "tech-maniac",
    order = "a[progress]-c[tech-maniac]",
    research_all = true,
    icon = "__base__/graphics/achievement/tech-maniac.png",
    icon_size = 128
  },
  {
    type = "finish-the-game-achievement",
    name = "smoke-me-a-kipper-i-will-be-back-for-breakfast",
    order = "a[progress]-d[smoke-me-a-kipper-i-will-be-back-for-breakfast]",
    icon = "__base__/graphics/achievement/smoke-me-a-kipper-i-will-be-back-for-breakfast.png",
    icon_size = 128
  },
  {
    type = "group-attack-achievement",
    name = "it-stinks-and-they-dont-like-it",
    order = "b[exploration]-a[it-stinks-and-they-dont-like-it]",
    amount = 1,
    icon = "__base__/graphics/achievement/it-stinks-and-they-dont-like-it.png",
    icon_size = 128
  },
  {
    type = "construct-with-robots-achievement",
    name = "automated-construction",
    order = "b[exploration]-b[construct-with-robots]-a[100]",
    amount = 100,
    steam_stats_name = "constructed-by-robots",
    icon = "__base__/graphics/achievement/automated-construction.png",
    icon_size = 128,
    limited_to_one_game = false
  },
  {
    type = "construct-with-robots-achievement",
    name = "you-are-doing-it-right",
    order = "b[exploration]-b[construct-with-robots]-b[more-than-manually]",
    more_than_manually = true,
    icon = "__base__/graphics/achievement/you-are-doing-it-right.png",
    icon_size = 128,
    limited_to_one_game = true
  },
  {
    type = "deconstruct-with-robots-achievement",
    name = "automated-cleanup",
    order = "b[exploration]-c[deconstruct-with-robots]",
    amount = 100,
    steam_stats_name = "deconstructed-by-robots",
    icon = "__base__/graphics/achievement/automated-cleanup.png",
    icon_size = 128
  },
  {
    type = "deliver-by-robots-achievement",
    name = "you-have-got-a-package",
    order = "b[exploration]-d[deliver-by-robots]-a",
    amount = 1,
    icon = "__base__/graphics/achievement/you-have-got-a-package.png",
    icon_size = 128
  },
  {
    type = "deliver-by-robots-achievement",
    name = "delivery-service",
    order = "b[exploration]-d[deliver-by-robots]-b",
    amount = 10000,
    steam_stats_name = "delivered-by-robots",
    icon = "__base__/graphics/achievement/delivery-service.png",
    icon_size = 128
  },
  {
    type = "train-path-achievement",
    name = "trans-factorio-express",
    order = "b[exploration]-e[train-path]",
    minimum_distance = 1000,
    steam_stats_name = "longest-train-path",
    icon = "__base__/graphics/achievement/trans-factorio-express.png",
    icon_size = 128
  },
  {
    type = "player-damaged-achievement",
    name = "watch-your-step",
    order = "b[exploration]-f[watch-your-step]",
    type_of_dealer = "locomotive",
    minimum_damage = 0,
    should_survive = false,
    icon = "__base__/graphics/achievement/watch-your-step.png",
    icon_size = 128
  },
  {
    type = "player-damaged-achievement",
    name = "golem",
    order = "b[exploration]-g[golem]",
    should_survive = true,
    minimum_damage = 500,
    steam_stats_name = "surived-damage-in-one-hit",
    icon = "__base__/graphics/achievement/golem.png",
    icon_size = 128
  },
  {
    type = "build-entity-achievement",
    name = "getting-on-track-like-a-pro",
    order = "c[teaching]-a[getting-on-track-like-a-pro]",
    to_build = "locomotive",
    icon = "__base__/graphics/achievement/getting-on-track-like-a-pro.png",
    icon_size = 128,
    until_second = 90 * 60 -- 90 minutes
  },
  {
    type = "produce-achievement",
    name = "mass-production-1",
    order = "d[production]-b[electronic-circuit-production]-a",
    item_product = "electronic-circuit",
    amount = 10000,
    steam_stats_name = "electronic-circuits-production-overall",
    icon = "__base__/graphics/achievement/mass-production-1.png",
    icon_size = 128,
    limited_to_one_game = false
  },
  {
    type = "produce-achievement",
    name = "mass-production-2",
    order = "d[production]-b[electronic-circuit-production]-b",
    item_product = "electronic-circuit",
    amount = 1000000,
    steam_stats_name = "electronic-circuits-production-overall",
    icon = "__base__/graphics/achievement/mass-production-2.png",
    icon_size = 128,
    limited_to_one_game = false
  },
  {
    type = "produce-achievement",
    name = "mass-production-3",
    order = "d[production]-b[electronic-circuit-production]-c",
    item_product = "electronic-circuit",
    amount = 20000000,
    steam_stats_name = "electronic-circuits-production-overall",
    icon = "__base__/graphics/achievement/mass-production-3.png",
    icon_size = 128,
    limited_to_one_game = false
  },
  {
    type = "produce-per-hour-achievement",
    name = "circuit-veteran-1",
    order = "d[production]-c[advanced-circuit-production]-a",
    item_product = "advanced-circuit",
    amount = 1000,
    steam_stats_name = "advanced-circuits-per-hour",
    icon = "__base__/graphics/achievement/circuit-veteran-1.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "circuit-veteran-2",
    order = "d[production]-c[advanced-circuit-production]-b",
    item_product = "advanced-circuit",
    amount = 10000,
    steam_stats_name = "advanced-circuits-per-hour",
    icon = "__base__/graphics/achievement/circuit-veteran-2.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "circuit-veteran-3",
    order = "d[production]-c[advanced-circuit-production]-c",
    item_product = "advanced-circuit",
    amount = 25000,
    steam_stats_name = "advanced-circuits-per-hour",
    icon = "__base__/graphics/achievement/circuit-veteran-3.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "computer-age-1",
    order = "d[production]-d[processing-unit-production]-a",
    item_product = "processing-unit",
    amount = 500,
    steam_stats_name = "processing-units-per-hour",
    icon = "__base__/graphics/achievement/computer-age-1.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "computer-age-2",
    order = "d[production]-d[processing-unit-production]-b",
    item_product = "processing-unit",
    amount = 1000,
    steam_stats_name = "processing-units-per-hour",
    icon = "__base__/graphics/achievement/computer-age-2.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "computer-age-3",
    order = "d[production]-d[processing-unit-production]-c",
    item_product = "processing-unit",
    amount = 5000,
    steam_stats_name = "processing-units-per-hour",
    icon = "__base__/graphics/achievement/computer-age-3.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "iron-throne-1",
    order = "d[production]-e[iron-throne-1]",
    item_product = "iron-plate",
    amount = 20000,
    steam_stats_name = "iron-plates-per-hour",
    icon = "__base__/graphics/achievement/iron-throne-1.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "iron-throne-2",
    order = "d[production]-e[iron-throne-2]",
    item_product = "iron-plate",
    amount = 200000,
    steam_stats_name = "iron-plates-per-hour",
    icon = "__base__/graphics/achievement/iron-throne-2.png",
    icon_size = 128
  },
  {
    type = "produce-per-hour-achievement",
    name = "iron-throne-3",
    order = "d[production]-e[iron-throne-3]",
    item_product = "iron-plate",
    amount = 400000,
    steam_stats_name = "iron-plates-per-hour",
    icon = "__base__/graphics/achievement/iron-throne-3.png",
    icon_size = 128
  },
  {
    type = "dont-use-entity-in-energy-production-achievement",
    name = "solaris",
    order = "d[production]-e[solaris]",
    last_hour_only = true,
    excluded = {"steam-engine", "steam-turbine"},
    included = "solar-panel",
    minimum_energy_produced = "10GJ",
    icon = "__base__/graphics/achievement/solaris.png",
    icon_size = 128
  },
  {
    type = "kill-achievement",
    name = "steamrolled",
    order = "e[kill]-a[steamrolled]",
    type_to_kill = "unit-spawner",
    damage_type = "impact",
    in_vehicle = true,
    personally = true,
    amount = 10,
    steam_stats_name = "spawners-killed-by-impact",
    icon = "__base__/graphics/achievement/steamrolled.png",
    icon_size = 128
  },
  {
    type = "kill-achievement",
    name = "pyromaniac",
    order = "e[kill]-b[pyromaniac]",
    type_to_kill = "tree",
    amount = 10000,
    damage_type = "fire",
    steam_stats_name = "trees-destroyed-by-fire",
    icon = "__base__/graphics/achievement/pyromaniac.png",
    icon_size = 128
  },
  {
    type = "kill-achievement",
    name = "run-forrest-run",
    order = "e[kill]-c[run-forrest-run]",
    type_to_kill = "tree",
    in_vehicle = true,
    personally = true,
    amount = 100,
    steam_stats_name = "trees-destroyed-by-impact",
    icon = "__base__/graphics/achievement/run-forrest-run.png",
    icon_size = 128
  },
  {
    type = "combat-robot-count",
    name = "minions",
    order = "e[kill]-d[minions]",
    count = 100,
    steam_stats_name = "combat-robots",
    icon = "__base__/graphics/achievement/minions.png",
    icon_size = 128
  },
  {
    type = "dont-craft-manually-achievement",
    name = "lazy-bastard",
    order = "f[limitation]-a[lazy-bastard]",
    amount = 111,
    icon = "__base__/graphics/achievement/lazy-bastard.png",
    icon_size = 128
  },
  {
    type = "dont-use-entity-in-energy-production-achievement",
    name = "steam-all-the-way",
    allowed_without_fight = false,
    excluded = "solar-panel",
    order = "f[limitation]-b[steam-all-the-way]",
    icon = "__base__/graphics/achievement/steam-all-the-way.png",
    icon_size = 128
  },
  {
    type = "dont-build-entity-achievement",
    name = "raining-bullets",
    order = "f[limitation]-c[raining-bullets]",
    dont_build = "laser-turret",
    allowed_without_fight = false,
    icon = "__base__/graphics/achievement/raining-bullets.png",
    icon_size = 128
  },
  {
    type = "dont-build-entity-achievement",
    name = "logistic-network-embargo",
    order = "f[limitation]-d[logistic-network-embargo]",
    dont_build = {"logistic-chest-active-provider", "logistic-chest-requester", "logistic-chest-buffer"},
    icon = "__base__/graphics/achievement/logistic-network-embargo.png",
    icon_size = 128
  },
  {
    type = "finish-the-game-achievement",
    name = "no-time-for-chitchat",
    until_second = 60 * 60 * 15, -- 15 hours
    allowed_without_fight = false,
    order = "f[limitation]-e[no-time-for-chitchat]",
    icon = "__base__/graphics/achievement/no-time-for-chitchat.png",
    icon_size = 128
  },
  {
    type = "finish-the-game-achievement",
    name = "there-is-no-spoon",
    until_second = 60 * 60 * 8, -- 8 hours
    allowed_without_fight = false,
    order = "f[limitation]-f[there-is-no-spoon]",
    icon = "__base__/graphics/achievement/there-is-no-spoon.png",
    icon_size = 128
  },
  {
    type = "achievement",
    name = "so-long-and-thanks-for-all-the-fish",
    order = "g[secret]-a[so-long-and-thanks-for-all-the-fish]",
    icon = "__base__/graphics/achievement/so-long-and-thanks-for-all-the-fish.png",
    icon_size = 128
  }
})
