537 lines
34 KiB
Lua

presets["Full PyMods"] = {
required_mods = {"pyindustry", "pycoalprocessing", "pyfusionenergy", "pyrawores", "pypetroleumhandling", "pyhightech", "pyalienlife", "pyalternativeenergy"},
milestones = {
{type="group", name="Automation"},
{type="item", name="native-flora", quantity=1},
{type="item", name="planter-box", quantity=1},
{type="item", name="small-parts-01", quantity=1},
{type="item", name="automation-science-pack", quantity=1},
{type="item", name="automation-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 1"},
{type="item", name="aluminium-plate", quantity=1},
{type="item", name="lead-plate", quantity=1},
{type="item", name="moss", quantity=1},
{type="item", name="electronic-circuit", quantity=1},
{type="item", name="plastic-bar", quantity=1},
{type="item", name="flask", quantity=1},
{type="item", name="fawogae-substrate", quantity=1},
{type="item", name="py-science-pack-1", quantity=1},
{type="item", name="py-science-pack-1", quantity=1000, next="x10"},
{type="group", name="Logistic"},
{type="item", name="intermetallics", quantity=1},
{type="item", name="rubber", quantity=1},
{type="item", name="mechanical-parts-01", quantity=1},
{type="item", name="animal-sample-01", quantity=1},
{type="item", name="alien-sample01", quantity=1},
{type="item", name="solidified-sarcorus", quantity=1},
{type="item", name="battery-mk01", quantity=1},
{type="item", name="logistic-science-pack", quantity=1},
{type="item", name="logistic-science-pack", quantity=1000, next="x10"},
{type="group", name="Military"},
{type="item", name="piercing-rounds-magazine", quantity=1},
{type="item", name="stone-wall", quantity=1},
{type="item", name="military-science-pack", quantity=1},
{type="item", name="military-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 2"},
{type="item", name="casein", quantity=1},
{type="item", name="zipir-eggs", quantity=1},
{type="item", name="alien-sample-02", quantity=1},
{type="item", name="paragen", quantity=1},
{type="fluid", name="arqad-honey", quantity=1},
{type="fluid", name="flavonoids", quantity=1},
{type="item", name="py-science-pack-2", quantity=1},
{type="item", name="py-science-pack-2", quantity=1000, next="x10"},
{type="group", name="Chemical"},
{type="item", name="optical-fiber", quantity=1},
{type="item", name="pu-239", quantity=1},
{type="item", name="nuclear-sample", quantity=1},
{type="item", name="self-assembly-monolayer", quantity=1},
{type="item", name="advanced-circuit", quantity=1},
{type="item", name="small-parts-02", quantity=1},
{type="item", name="stainless-steel", quantity=1},
{type="item", name="chemical-science-pack", quantity=1},
{type="item", name="chemical-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 3"},
{type="item", name="diamond", quantity=1},
{type="item", name="acrylic", quantity=1},
{type="item", name="bio-ore", quantity=1},
{type="item", name="mechanical-parts-02", quantity=1},
{type="item", name="nanofibrils", quantity=1},
{type="item", name="arqad-propolis", quantity=1},
{type="item", name="alien-sample-03", quantity=1},
{type="item", name="negasium", quantity=1},
{type="item", name="re-magnet", quantity=1},
{type="item", name="py-science-pack-3", quantity=1},
{type="item", name="py-science-pack-3", quantity=1000, next="x10"},
{type="group", name="Production"},
{type="item", name="processing-unit", quantity=1},
{type="item", name="coated-container", quantity=1},
{type="item", name="control-unit", quantity=1},
{type="item", name="ns-material", quantity=1},
{type="item", name="alien-enzymes", quantity=1},
{type="item", name="small-parts-03", quantity=1},
{type="item", name="super-steel", quantity=1},
{type="item", name="gd-metal", quantity=1},
{type="fluid", name="tholins", quantity=1},
{type="item", name="production-science-pack", quantity=1},
{type="item", name="production-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 4"},
{type="item", name="super-alloy", quantity=1},
{type="item", name="mechanical-parts-03", quantity=1},
{type="item", name="perfect-samples", quantity=1},
{type="item", name="vonix-eggs", quantity=1},
{type="item", name="nanozymes", quantity=1},
{type="item", name="zinc-finger-proteins", quantity=1},
{type="item", name="nonconductive-phazogen", quantity=1},
{type="item", name="biopolymer", quantity=1},
{type="item", name="py-science-pack-4", quantity=1},
{type="item", name="py-science-pack-4", quantity=1000, next="x10"},
{type="group", name="Utility"},
{type="item", name="sc-engine", quantity=1},
{type="item", name="fusion-reactor-equipment", quantity=1},
{type="item", name="kevlar", quantity=1},
{type="item", name="volumetric-capacitor", quantity=1},
{type="item", name="hyperelastic-material", quantity=1},
{type="item", name="intelligent-unit", quantity=1},
{type="item", name="nano-wires", quantity=1},
{type="item", name="nems", quantity=1},
{type="item", name="parametric-oscilator", quantity=1},
{type="item", name="superconductor-servomechanims", quantity=1},
{type="item", name="utility-science-pack", quantity=1},
{type="item", name="utility-science-pack", quantity=1000, next="x10"},
{type="group", name="Space"},
{type="item", name="metastable-quasicrystal", quantity=1},
{type="item", name="milfe", quantity=1},
{type="item", name="mechanical-parts-04", quantity=1},
{type="item", name="pu-238", quantity=1},
{type="item", name="strangelets", quantity=1},
{type="item", name="destablilized-toxirus", quantity=1},
{type="item", name="nv-center", quantity=1},
{type="item", name="pi-josephson-junction", quantity=1},
{type="item", name="quantum-dots", quantity=1},
{type="item", name="quantum-vortex-storage-system", quantity=1},
{type="item", name="var-josephson-junction", quantity=1},
{type="fluid", name="liquid-helium", quantity=1},
{type="item", name="space-science-pack", quantity=1},
{type="item", name="space-science-pack", quantity=1000, next="x10"},
{type="group", name="Power"},
{type="item", name="steam-engine", quantity=1},
{type="item", name="geothermal-plant-mk01", quantity=1},
{type="item", name="py-biomass-powerplant-mk01", quantity=1},
{type="item", name="py-coal-powerplant-mk01", quantity=1},
{type="item", name="py-oil-powerplant-mk01", quantity=1},
{type="item", name="py-gas-powerplant-mk01", quantity=1},
{type="item", name="tidal-mk01", quantity=1},
{type="item", name="hawt-turbine-mk01", quantity=1},
{type="item", name="vawt-turbine-mk01", quantity=1},
{type="item", name="lrf-building-mk01", quantity=1},
{type="item", name="solar-panel-mk01", quantity=1},
{type="item", name="nuclear-reactor-mk01", quantity=1},
{type="item", name="steam-turbine-mk01", quantity=1},
{type="item", name="steam-turbine-mk02", quantity=1},
{type="item", name="steam-turbine-mk03", quantity=1},
{type="item", name="steam-turbine-mk04", quantity=1},
{type="group", name="Flora and Fauna"},
{type="item", name="moondrop", quantity=1},
{type="item", name="vrauks", quantity=1},
{type="item", name="digosaurus", quantity=1},
{type="item", name="fawogae", quantity=1},
{type="item", name="ralesias", quantity=1},
{type="item", name="fish", quantity=1},
{type="item", name="auog", quantity=1},
{type="item", name="cottongut", quantity=1},
{type="item", name="kicalk", quantity=1},
{type="item", name="ulric", quantity=1},
{type="item", name="tuuphra", quantity=1},
{type="item", name="yaedols", quantity=1},
{type="item", name="arqad", quantity=1},
{type="item", name="arqad-queen", quantity=1},
{type="item", name="korlex", quantity=1},
{type="item", name="sea-sponge", quantity=1},
{type="item", name="xyhiphoe", quantity=1},
{type="item", name="zipir1", quantity=1},
{type="item", name="rennea", quantity=1},
{type="item", name="trits", quantity=1},
{type="item", name="yotoi", quantity=1},
{type="item", name="cadaveric-arum", quantity=1},
{type="item", name="grod", quantity=1},
{type="item", name="mukmoux", quantity=1},
{type="item", name="navens", quantity=1},
{type="item", name="thikat", quantity=1},
{type="item", name="bhoddos", quantity=1},
{type="item", name="guar", quantity=1},
{type="item", name="phagnot", quantity=1},
{type="item", name="arthurian", quantity=1},
{type="item", name="cridren", quantity=1},
{type="item", name="dhilmos", quantity=1},
{type="item", name="scrondrix", quantity=1},
{type="item", name="dingrits", quantity=1},
{type="item", name="kmauts", quantity=1},
{type="item", name="phadai", quantity=1},
{type="item", name="simik", quantity=1},
{type="item", name="numal", quantity=1},
{type="item", name="xeno", quantity=1},
{type="item", name="vonix", quantity=1},
{type="item", name="zungror", quantity=1},
{type="item", name="antelope", quantity=1},
{type="group", name="Progress"},
{type="item", name="assembling-machine-1", quantity=1},
{type="item", name="splitter", quantity=1},
{type="item", name="locomotive", quantity=1},
{type="item", name="mk02-locomotive", quantity=1},
{type="item", name="ht-locomotive", quantity=1},
{type="item", name="mk04-locomotive", quantity=1},
{type="item", name="py-construction-robot-01", quantity=1},
{type="item", name="py-construction-robot-02", quantity=1},
{type="item", name="c-pynobot-mk03", quantity=1},
{type="item", name="construction-robot-ht", quantity=1},
{type="item", name="caravan", quantity=1},
{type="item", name="flyavan", quantity=1},
{type="item", name="ocula", quantity=1},
{type="item", name="crawdad", quantity=1},
{type="item", name="dingrido", quantity=1},
{type="item", name="phadaisus", quantity=1},
{type="item", name="spidertron", quantity=1},
{type="technology", name="pyrrhic", quantity=1},
{type="group", name="Kills"},
{type="kill", name="character", quantity=1, next="x5"},
}
}
presets["Full PyMods (minus Alternative Energy)"] = {
required_mods = {"pyindustry", "pycoalprocessing", "pyfusionenergy", "pyrawores", "pypetroleumhandling", "pyhightech", "pyalienlife"},
milestones = {
{type="group", name="Automation"},
{type="item", name="native-flora", quantity=1},
{type="item", name="planter-box", quantity=1},
{type="item", name="small-parts-01", quantity=1},
{type="item", name="automation-science-pack", quantity=1},
{type="item", name="automation-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 1"},
{type="item", name="aluminium-plate", quantity=1},
{type="item", name="lead-plate", quantity=1},
{type="item", name="moss", quantity=1},
{type="item", name="electronic-circuit", quantity=1},
{type="item", name="plastic-bar", quantity=1},
{type="item", name="flask", quantity=1},
{type="item", name="fawogae-substrate", quantity=1},
{type="item", name="py-science-pack-1", quantity=1},
{type="item", name="py-science-pack-1", quantity=1000, next="x10"},
{type="group", name="Logistic"},
{type="item", name="rubber", quantity=1},
{type="item", name="animal-sample-01", quantity=1},
{type="item", name="alien-sample01", quantity=1},
{type="item", name="solidified-sarcorus", quantity=1},
{type="item", name="logistic-science-pack", quantity=1},
{type="item", name="logistic-science-pack", quantity=1000, next="x10"},
{type="group", name="Military"},
{type="item", name="piercing-rounds-magazine", quantity=1},
{type="item", name="stone-wall", quantity=1},
{type="item", name="military-science-pack", quantity=1},
{type="item", name="military-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 2"},
{type="item", name="casein", quantity=1},
{type="item", name="zipir-eggs", quantity=1},
{type="item", name="alien-sample-02", quantity=1},
{type="item", name="paragen", quantity=1},
{type="fluid", name="arqad-honey", quantity=1},
{type="fluid", name="flavonoids", quantity=1},
{type="item", name="py-science-pack-2", quantity=1},
{type="item", name="py-science-pack-2", quantity=1000, next="x10"},
{type="group", name="Chemical"},
{type="item", name="optical-fiber", quantity=1},
{type="item", name="nexelit-plate", quantity=1},
{type="item", name="advanced-circuit", quantity=1},
{type="item", name="stainless-steel", quantity=1},
{type="item", name="tinned-cable", quantity=1},
{type="item", name="chemical-science-pack", quantity=1},
{type="item", name="chemical-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 3"},
{type="item", name="diamond", quantity=1},
{type="item", name="nanofibrils", quantity=1},
{type="item", name="arqad-propolis", quantity=1},
{type="item", name="alien-sample-03", quantity=1},
{type="item", name="negasium", quantity=1},
{type="item", name="re-magnet", quantity=1},
{type="item", name="py-science-pack-3", quantity=1},
{type="item", name="py-science-pack-3", quantity=1000, next="x10"},
{type="group", name="Production"},
{type="item", name="processing-unit", quantity=1},
{type="item", name="coated-container", quantity=1},
{type="item", name="control-unit", quantity=1},
{type="item", name="nuclear-sample", quantity=1},
{type="item", name="alien-enzymes", quantity=1},
{type="item", name="small-parts-03", quantity=1},
{type="item", name="production-science-pack", quantity=1},
{type="item", name="production-science-pack", quantity=1000, next="x10"},
{type="group", name="Py Science 4"},
{type="item", name="super-alloy", quantity=1},
{type="item", name="perfect-samples", quantity=1},
{type="item", name="vonix-eggs", quantity=1},
{type="item", name="zinc-finger-proteins", quantity=1},
{type="item", name="nonconductive-phazogen", quantity=1},
{type="item", name="biopolymer", quantity=1},
{type="item", name="py-science-pack-4", quantity=1},
{type="item", name="py-science-pack-4", quantity=1000, next="x10"},
{type="group", name="Utility"},
{type="item", name="fusion-reactor-equipment", quantity=1},
{type="item", name="kevlar", quantity=1},
{type="item", name="volumetric-capacitor", quantity=1},
{type="item", name="hyperelastic-material", quantity=1},
{type="item", name="intelligent-unit", quantity=1},
{type="item", name="nano-wires", quantity=1},
{type="item", name="nems", quantity=1},
{type="item", name="parametric-oscilator", quantity=1},
{type="item", name="superconductor-servomechanims", quantity=1},
{type="item", name="utility-science-pack", quantity=1},
{type="item", name="utility-science-pack", quantity=1000, next="x10"},
{type="group", name="Space"},
{type="item", name="strangelets", quantity=1},
{type="item", name="destablilized-toxirus", quantity=1},
{type="item", name="nv-center", quantity=1},
{type="item", name="pi-josephson-junction", quantity=1},
{type="item", name="quantum-dots", quantity=1},
{type="item", name="quantum-vortex-storage-system", quantity=1},
{type="item", name="var-josephson-junction", quantity=1},
{type="item", name="yellow-cake", quantity=1},
{type="fluid", name="liquid-helium", quantity=1},
{type="item", name="space-science-pack", quantity=1},
{type="item", name="space-science-pack", quantity=1000, next="x10"},
{type="group", name="Flora and Fauna"},
{type="item", name="moondrop", quantity=1},
{type="item", name="vrauks", quantity=1},
{type="item", name="digosaurus", quantity=1},
{type="item", name="fawogae", quantity=1},
{type="item", name="ralesias", quantity=1},
{type="item", name="fish", quantity=1},
{type="item", name="auog", quantity=1},
{type="item", name="cottongut", quantity=1},
{type="item", name="kicalk", quantity=1},
{type="item", name="ulric", quantity=1},
{type="item", name="tuuphra", quantity=1},
{type="item", name="yaedols", quantity=1},
{type="item", name="arqad", quantity=1},
{type="item", name="arqad-queen", quantity=1},
{type="item", name="korlex", quantity=1},
{type="item", name="sea-sponge", quantity=1},
{type="item", name="xyhiphoe", quantity=1},
{type="item", name="zipir1", quantity=1},
{type="item", name="rennea", quantity=1},
{type="item", name="trits", quantity=1},
{type="item", name="yotoi", quantity=1},
{type="item", name="cadaveric-arum", quantity=1},
{type="item", name="grod", quantity=1},
{type="item", name="mukmoux", quantity=1},
{type="item", name="navens", quantity=1},
{type="item", name="thikat", quantity=1},
{type="item", name="bhoddos", quantity=1},
{type="item", name="guar", quantity=1},
{type="item", name="phagnot", quantity=1},
{type="item", name="arthurian", quantity=1},
{type="item", name="cridren", quantity=1},
{type="item", name="dhilmos", quantity=1},
{type="item", name="scrondrix", quantity=1},
{type="item", name="dingrits", quantity=1},
{type="item", name="kmauts", quantity=1},
{type="item", name="phadai", quantity=1},
{type="item", name="simik", quantity=1},
{type="item", name="xeno", quantity=1},
{type="item", name="vonix", quantity=1},
{type="item", name="antelope", quantity=1},
{type="group", name="Progress"},
{type="item", name="assembling-machine-1", quantity=1},
{type="item", name="splitter", quantity=1},
{type="item", name="locomotive", quantity=1},
{type="item", name="mk02-locomotive", quantity=1},
{type="item", name="ht-locomotive", quantity=1},
{type="item", name="py-construction-robot-01", quantity=1},
{type="item", name="py-construction-robot-02", quantity=1},
{type="item", name="construction-robot-ht", quantity=1},
{type="item", name="caravan", quantity=1},
{type="item", name="flyavan", quantity=1},
{type="item", name="ocula", quantity=1},
{type="item", name="crawdad", quantity=1},
{type="item", name="dingrido", quantity=1},
{type="item", name="phadaisus", quantity=1},
{type="item", name="spidertron", quantity=1},
{type="technology", name="pyrrhic", quantity=1},
{type="group", name="Kills"},
{type="kill", name="character", quantity=1, next="x5"},
}
}
presets["Medium PyMods"] = {
required_mods = {"pyindustry", "pycoalprocessing", "pyfusionenergy", "pyrawores", "pypetroleumhandling", "pyhightech"},
milestones = {
{type="group", name="Automation"},
{type="item", name="flask", quantity=1},
{type="item", name="fawogae-substrate", quantity=1},
{type="item", name="automation-science-pack", quantity=1},
{type="item", name="automation-science-pack", quantity=1000, next="x10"},
{type="group", name="Logistic"},
{type="item", name="aluminium-plate", quantity=1},
{type="item", name="lead-plate", quantity=1},
{type="item", name="electronic-circuit", quantity=1},
{type="item", name="rubber", quantity=1},
{type="item", name="alien-sample01", quantity=1},
{type="item", name="lab-instrument", quantity=1},
{type="item", name="logistic-science-pack", quantity=1},
{type="item", name="logistic-science-pack", quantity=1000, next="x10"},
{type="group", name="Military"},
{type="item", name="piercing-rounds-magazine", quantity=1},
{type="item", name="stone-wall", quantity=1},
{type="item", name="military-science-pack", quantity=1},
{type="item", name="military-science-pack", quantity=1000, next="x10"},
{type="group", name="Chemical"},
{type="item", name="optical-fiber", quantity=1},
{type="item", name="nexelit-plate", quantity=1},
{type="item", name="advanced-circuit", quantity=1},
{type="item", name="stainless-steel", quantity=1},
{type="item", name="tinned-cable", quantity=1},
{type="item", name="chemical-science-pack", quantity=1},
{type="item", name="chemical-science-pack", quantity=1000, next="x10"},
{type="group", name="Production"},
{type="item", name="processing-unit", quantity=1},
{type="item", name="coated-container", quantity=1},
{type="item", name="control-unit", quantity=1},
{type="item", name="nuclear-sample", quantity=1},
{type="item", name="production-science-pack", quantity=1},
{type="item", name="production-science-pack", quantity=1000, next="x10"},
{type="group", name="Utility"},
{type="item", name="fusion-reactor-equipment", quantity=1},
{type="item", name="kevlar", quantity=1},
{type="item", name="super-alloy", quantity=1},
{type="item", name="volumetric-capacitor", quantity=1},
{type="item", name="hyperelastic-material", quantity=1},
{type="item", name="intelligent-unit", quantity=1},
{type="item", name="nano-wires", quantity=1},
{type="item", name="nems", quantity=1},
{type="item", name="parametric-oscilator", quantity=1},
{type="item", name="superconductor-servomechanims", quantity=1},
{type="item", name="small-parts-03", quantity=1},
{type="item", name="utility-science-pack", quantity=1},
{type="item", name="utility-science-pack", quantity=1000, next="x10"},
{type="group", name="Space"},
{type="item", name="nv-center", quantity=1},
{type="item", name="pi-josephson-junction", quantity=1},
{type="item", name="quantum-dots", quantity=1},
{type="item", name="quantum-vortex-storage-system", quantity=1},
{type="item", name="var-josephson-junction", quantity=1},
{type="fluid", name="liquid-helium", quantity=1},
{type="item", name="space-science-pack", quantity=1},
{type="item", name="space-science-pack", quantity=1000, next="x10"},
{type="group", name="Progress"},
{type="item", name="assembling-machine-1", quantity=1},
{type="item", name="splitter", quantity=1},
{type="item", name="locomotive", quantity=1},
{type="item", name="mk02-locomotive", quantity=1},
{type="item", name="ht-locomotive", quantity=1},
{type="item", name="py-construction-robot-01", quantity=1},
{type="item", name="py-construction-robot-02", quantity=1},
{type="item", name="construction-robot-ht", quantity=1},
{type="item", name="spidertron", quantity=1},
{type="technology", name="pyrrhic", quantity=1},
{type="group", name="Kills"},
{type="kill", name="character", quantity=1, next="x5"},
}
}
presets["Short PyMods"] = {
required_mods = {"pyindustry", "pycoalprocessing", "pyfusionenergy"},
milestones = {
{type="group", name="Automation"},
{type="item", name="fawogae-substrate", quantity=1},
{type="item", name="flask", quantity=1},
{type="item", name="automation-science-pack", quantity=1},
{type="item", name="automation-science-pack", quantity=1000, next="x10"},
{type="group", name="Logistic"},
{type="item", name="electronic-circuit", quantity=1},
{type="item", name="alien-sample01", quantity=1},
{type="item", name="lab-instrument", quantity=1},
{type="item", name="logistic-science-pack", quantity=1},
{type="item", name="logistic-science-pack", quantity=1000, next="x10"},
{type="group", name="Military"},
{type="item", name="piercing-rounds-magazine", quantity=1},
{type="item", name="grenade", quantity=1},
{type="item", name="stone-wall", quantity=1},
{type="item", name="military-science-pack", quantity=1},
{type="item", name="military-science-pack", quantity=1000, next="x10"},
{type="group", name="Chemical"},
{type="item", name="iron-plate", quantity=1},
{type="item", name="copper-cable", quantity=1},
{type="item", name="advanced-circuit", quantity=1},
{type="item", name="optical-fiber", quantity=1},
{type="item", name="nexelit-plate", quantity=1},
{type="item", name="chemical-science-pack", quantity=1},
{type="item", name="chemical-science-pack", quantity=1000, next="x10"},
{type="group", name="Production"},
{type="item", name="processing-unit", quantity=1},
{type="item", name="coated-container", quantity=1},
{type="item", name="control-unit", quantity=1},
{type="item", name="nuclear-sample", quantity=1},
{type="item", name="production-science-pack", quantity=1},
{type="item", name="production-science-pack", quantity=1000, next="x10"},
{type="group", name="Utility"},
{type="item", name="nuclear-fuel", quantity=1},
{type="item", name="assembling-machine-3", quantity=1},
{type="item", name="destroyer-capsule", quantity=1},
{type="item", name="fusion-reactor-equipment", quantity=1},
{type="item", name="utility-science-pack", quantity=1},
{type="item", name="utility-science-pack", quantity=1000, next="x10"},
{type="group", name="Space"},
{type="item", name="space-science-pack", quantity=1},
{type="item", name="space-science-pack", quantity=10000, next="x10"},
{type="group", name="Progress"},
{type="item", name="locomotive", quantity=1},
{type="item", name="mk02-locomotive", quantity=1},
{type="item", name="py-construction-robot-01", quantity=1},
{type="item", name="spidertron", quantity=1},
{type="technology", name="pyrrhic", quantity=1},
{type="group", name="Kills"},
{type="kill", name="character", quantity=1, next="x5"},
}
}