| { | |
| "available-campaign-levels": | |
| { | |
| "tight-spot": | |
| { | |
| "level-01": "hard" | |
| }, | |
| "transport-belt-madness": | |
| { | |
| "level-01": "hard" | |
| }, | |
| "tutorial": | |
| { | |
| "level-01": "hard" | |
| } | |
| }, | |
| "tips": | |
| { | |
| "introduction": | |
| { | |
| "status": "unlocked", | |
| "elapsed": 0 | |
| }, | |
| "show-info": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "e-confirm": | |
| { | |
| "status": "locked" | |
| }, | |
| "clear-cursor": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "pipette": | |
| { | |
| "status": "locked" | |
| }, | |
| "stack-transfers": | |
| { | |
| "status": "locked", | |
| "skip_status": | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {}, | |
| {} | |
| ] | |
| } | |
| }, | |
| "entity-transfers": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ], | |
| "skip_status": | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| }, | |
| "z-dropping": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| "shoot-targeting": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| "shoot-targeting-controller": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| "bulk-crafting": | |
| { | |
| "status": "locked" | |
| }, | |
| "rotating-assemblers": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "circuit-network": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| "inserters": | |
| { | |
| "status": "locked" | |
| }, | |
| "burner-inserter-refueling": | |
| { | |
| "status": "locked" | |
| }, | |
| "long-handed-inserters": | |
| { | |
| "status": "locked" | |
| }, | |
| "move-between-labs": | |
| { | |
| "status": "locked" | |
| }, | |
| "insertion-limits": | |
| { | |
| "status": "locked" | |
| }, | |
| "limit-chests": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "transport-belts": | |
| { | |
| "status": "locked" | |
| }, | |
| "belt-lanes": | |
| { | |
| "status": "locked" | |
| }, | |
| "splitters": | |
| { | |
| "status": "locked" | |
| }, | |
| "splitter-filters": | |
| { | |
| "status": "locked" | |
| }, | |
| "underground-belts": | |
| { | |
| "status": "locked" | |
| }, | |
| "electric-network": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| { | |
| "conditions": | |
| [ | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| {}, | |
| {}, | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "steam-power": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "electric-pole-connections": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| { | |
| "elapsed": 0 | |
| }, | |
| {} | |
| ] | |
| }, | |
| "low-power": | |
| { | |
| "status": "locked" | |
| }, | |
| "connect-switch": | |
| { | |
| "status": "locked" | |
| }, | |
| "copy-entity-settings": | |
| { | |
| "status": "locked" | |
| }, | |
| "copy-entity-settings-controller": | |
| { | |
| "status": "locked" | |
| }, | |
| "copy-paste-trains": | |
| { | |
| "status": "locked" | |
| }, | |
| "copy-paste-filters": | |
| { | |
| "status": "locked" | |
| }, | |
| "copy-paste-requester-chest": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "copy-paste-spidertron": | |
| { | |
| "status": "locked" | |
| }, | |
| "drag-building": | |
| { | |
| "status": "locked" | |
| }, | |
| "drag-building-poles": | |
| { | |
| "status": "locked" | |
| }, | |
| "pole-dragging-coverage": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "drag-building-underground-belts": | |
| { | |
| "status": "locked" | |
| }, | |
| "fast-belt-bending": | |
| { | |
| "status": "locked" | |
| }, | |
| "fast-obstacle-traversing": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "trains": | |
| { | |
| "status": "locked" | |
| }, | |
| "rail-building": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "train-stops": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| ] | |
| }, | |
| "rail-signals-basic": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| ] | |
| }, | |
| "rail-signals-advanced": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "gate-over-rail": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "pump-connection": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| ] | |
| }, | |
| "train-stop-same-name": | |
| { | |
| "status": "locked" | |
| }, | |
| "logistic-network": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "personal-logistics": | |
| { | |
| "status": "locked" | |
| }, | |
| "construction-robots": | |
| { | |
| "status": "locked" | |
| }, | |
| "passive-provider-chest": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "storage-chest": | |
| { | |
| "status": "dependencies-not-met" | |
| }, | |
| "requester-chest": | |
| { | |
| "status": "locked" | |
| }, | |
| "active-provider-chest": | |
| { | |
| "status": "locked" | |
| }, | |
| "buffer-chest": | |
| { | |
| "status": "locked" | |
| }, | |
| "ghost-building": | |
| { | |
| "status": "locked", | |
| "skip_status": | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| }, | |
| "ghost-rail-planner": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {}, | |
| {} | |
| ] | |
| }, | |
| {} | |
| ] | |
| }, | |
| "copy-paste": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| { | |
| "elapsed": 0 | |
| } | |
| ] | |
| }, | |
| "fast-replace": | |
| { | |
| "status": "locked", | |
| "conditions": | |
| [ | |
| {}, | |
| {}, | |
| {} | |
| ] | |
| }, | |
| "fast-replace-direction": | |
| { | |
| "status": "locked" | |
| }, | |
| "fast-replace-belt-splitter": | |
| { | |
| "status": "locked", | |
| "skip_status": | |
| { | |
| "conditions": | |
| [ | |
| {}, | |
| {} | |
| ] | |
| } | |
| }, | |
| "fast-replace-belt-underground": | |
| { | |
| "status": "locked" | |
| } | |
| }, | |
| "service-username": "", | |
| "service-token": "", | |
| "editor-lua-snippets": | |
| [ | |
| { | |
| "name": "Example (Turn trees into biters)", | |
| "code": "local surface = game.player.surface\nlocal entities = surface.find_entities_filtered{area = area, type = 'tree'}\nfor k, tree in pairs(entities) do\n local position = tree.position\n tree.destroy()\n surface.create_entity{name = 'small-biter', position = position}\nend" | |
| } | |
| ], | |
| "last-played-version": | |
| { | |
| "game_version": "1.1.87", | |
| "build_version": 61545, | |
| "build_mode": "headless", | |
| "platform": "linux64" | |
| }, | |
| "blueprint-view": "grid" | |
| } | |