├── src
├── assets
│ ├── base.scss
│ ├── logo.png
│ ├── factory-icon.png
│ ├── component-icon.png
│ ├── function.scss
│ └── public.scss
├── App.vue
├── store
│ └── index.js
├── router
│ └── index.js
├── components
│ ├── dspImg.vue
│ ├── dspProductSelect.vue
│ ├── dspDescribe.vue
│ ├── dspOverview.vue
│ ├── dspSetting.vue
│ ├── dspFormula.vue
│ ├── dspPrograms.vue
│ └── dspProducts.vue
├── main.js
├── extend
│ └── elementUi.js
├── data
│ ├── data.js
│ ├── sb.js
│ └── pf1.js
└── views
│ └── Home.vue
├── .browserslistrc
├── .npmrc
├── babel.config.js
├── .env.github
├── public
├── favicon.ico
├── favicon.png
└── index.html
├── README.md
├── Dockerfile
├── .gitignore
├── deploy.sh
├── .eslintrc.js
├── vue.config.js
├── LICENSE
├── package.json
└── CHANGELOG.md
/src/assets/base.scss:
--------------------------------------------------------------------------------
1 | @import './function.scss';
2 |
--------------------------------------------------------------------------------
/.browserslistrc:
--------------------------------------------------------------------------------
1 | > 1%
2 | last 2 versions
3 | not dead
4 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | registry=http://registry.npmmirror.com/
2 |
3 |
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ["@vue/cli-plugin-babel/preset"]
3 | };
4 |
--------------------------------------------------------------------------------
/.env.github:
--------------------------------------------------------------------------------
1 | PUBLIC_PATH=/dysonsphereprogramtool/
2 | NODE_ENV=production
3 | VUE_APP_ROUTER_MODE=hash
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mj921/dysonsphereprogramtool/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mj921/dysonsphereprogramtool/HEAD/public/favicon.png
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mj921/dysonsphereprogramtool/HEAD/src/assets/logo.png
--------------------------------------------------------------------------------
/src/assets/factory-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mj921/dysonsphereprogramtool/HEAD/src/assets/factory-icon.png
--------------------------------------------------------------------------------
/src/assets/component-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mj921/dysonsphereprogramtool/HEAD/src/assets/component-icon.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 戴森球计划量化工具 dysonsphereprogramtool
2 | [预览地址 github](https://mj921.github.io/dysonsphereprogramtool/#/)
3 |
4 | [预览地址 gitee](https://mj921.gitee.io/dysonsphereprogramtool/#/)
--------------------------------------------------------------------------------
/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import Vuex from "vuex";
3 |
4 | Vue.use(Vuex);
5 |
6 | export default new Vuex.Store({
7 | state: {},
8 | mutations: {},
9 | actions: {},
10 | modules: {}
11 | });
12 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM node:12 AS builder
2 |
3 | ADD . /app
4 | RUN cd /app && \
5 | npm config set registry https://registry.npmmirror.com && \
6 | npm install && \
7 | NODE_ENV=production node_modules/.bin/vue-cli-service build
8 |
9 | # 创建运行镜像
10 | FROM nginx:1.23-alpine
11 | COPY --from=builder /app/dist /usr/share/nginx/html
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | dist
4 | giteeDist
5 |
6 |
7 | # local env files
8 | .env.local
9 | .env.*.local
10 |
11 | # Log files
12 | npm-debug.log*
13 | yarn-debug.log*
14 | yarn-error.log*
15 | pnpm-debug.log*
16 |
17 | # Editor directories and files
18 | .idea
19 | .vscode
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/deploy.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | # 发生错误时终止
4 | set -e
5 |
6 | # 构建
7 | yarn build:github
8 |
9 | # 进入构建文件夹
10 | cd dist
11 |
12 | # 放置 .nojekyll 以绕过 Jekyll 的处理。
13 | echo > .nojekyll
14 |
15 | git init
16 | git checkout -B gh-pages
17 | git add . -f
18 | git commit -m 'deploy'
19 |
20 | git push -f git@github.com:mj921/dysonsphereprogramtool.git gh-pages
21 |
22 | cd -
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: {
4 | node: true
5 | },
6 | extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"],
7 | parserOptions: {
8 | parser: "babel-eslint"
9 | },
10 | rules: {
11 | "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
12 | "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off"
13 | }
14 | };
15 |
--------------------------------------------------------------------------------
/src/router/index.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import VueRouter from "vue-router";
3 | import Home from "../views/Home.vue";
4 |
5 | Vue.use(VueRouter);
6 |
7 | const routes = [
8 | {
9 | path: "/",
10 | name: "Home",
11 | component: Home
12 | }
13 | ];
14 |
15 | const router = new VueRouter({
16 | mode: process.env.VUE_APP_ROUTER_MODE || "history",
17 | routes
18 | });
19 |
20 | export default router;
21 |
--------------------------------------------------------------------------------
/src/components/dspImg.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import Vue from "vue";
2 | import App from "./App.vue";
3 | import router from "./router";
4 | import store from "./store";
5 | import ElementUi from "./extend/elementUi";
6 | import "default-passive-events";
7 | import "./assets/public.scss";
8 |
9 | Vue.config.productionTip = false;
10 | Vue.use(ElementUi);
11 | Vue.prototype.$ELEMENT = { size: "small", zIndex: 3000 };
12 | new Vue({
13 | router,
14 | store,
15 | render: h => h(App)
16 | }).$mount("#app");
17 |
--------------------------------------------------------------------------------
/vue.config.js:
--------------------------------------------------------------------------------
1 | const childProcess = require("child_process");
2 | const gitVersion = childProcess
3 | .execSync("git rev-parse HEAD")
4 | .toString()
5 | .trim();
6 | const currentDate = new Date().toISOString();
7 | const policy =
8 | process.env.NODE_ENV === "production"
9 | ? `"default-src 'self'; img-src 'self' data:"`
10 | : `"default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; img-src 'self' data:"`;
11 |
12 | module.exports = {
13 | publicPath:
14 | process.env.NODE_ENV === "production" ? process.env.PUBLIC_PATH : "/",
15 | outputDir: process.env.OUTPUT_DIR || "dist",
16 |
17 | configureWebpack: {
18 | plugins: [
19 | new (require("webpack").DefinePlugin)({
20 | "process.env.CURRENT_DATE": JSON.stringify(currentDate),
21 | "process.env.GIT_VERSION": JSON.stringify(gitVersion),
22 | Security_Policy: policy
23 | })
24 | ]
25 | },
26 | css: {
27 | loaderOptions: {
28 | sass: {
29 | prependData: `@import "@/assets/base.scss";`
30 | }
31 | }
32 | }
33 | };
34 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 轻微而地方
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "dysonsphereprogramtool",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "serve": "vue-cli-service serve",
7 | "build": "NODE_ENV=production vue-cli-service build",
8 | "build:github": "vue-cli-service build --mode=github",
9 | "build:gitee": "vue-cli-service build --mode=gitee",
10 | "lint": "vue-cli-service lint"
11 | },
12 | "dependencies": {
13 | "core-js": "^3.6.5",
14 | "default-passive-events": "^2.0.0",
15 | "element-ui": "^2.15.1",
16 | "vue": "^2.6.11",
17 | "vue-router": "^3.2.0",
18 | "vuex": "^3.4.0"
19 | },
20 | "devDependencies": {
21 | "@vue/cli-plugin-babel": "~4.5.0",
22 | "@vue/cli-plugin-eslint": "~4.5.0",
23 | "@vue/cli-plugin-router": "~4.5.0",
24 | "@vue/cli-plugin-vuex": "~4.5.0",
25 | "@vue/cli-service": "~4.5.0",
26 | "@vue/eslint-config-prettier": "^6.0.0",
27 | "babel-eslint": "^10.1.0",
28 | "eslint": "^6.7.2",
29 | "eslint-plugin-prettier": "^3.1.3",
30 | "eslint-plugin-vue": "^6.2.2",
31 | "prettier": "^1.19.1",
32 | "sass": "^1.69.5",
33 | "sass-loader": "^8.0.2",
34 | "vue-template-compiler": "^2.6.11"
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/src/assets/function.scss:
--------------------------------------------------------------------------------
1 | @mixin deepStyle($cssSelector) {
2 | :deep(#{$cssSelector}) {
3 | @content;
4 | }
5 | ::v-deep #{$cssSelector} {
6 | @content;
7 | }
8 | }
9 |
10 | // 默认单属性适配 @include ScreenMaxOneDefault(color, red, green));
11 | @mixin ScreenMaxOneDefault($prop, $value860: null, $value600: null) {
12 | @if($value860) {
13 | @media screen and (max-width: 860px) {
14 | #{$prop}: $value860;
15 | }
16 | }
17 | @if($value600) {
18 | @media screen and (max-width: 860px) {
19 | #{$prop}: $value600;
20 | }
21 | }
22 | }
23 |
24 | // 单属性适配 @include screenMaxOne(color, (1920px: red, 1600px: green));
25 | @mixin screenMaxOne($prop, $valueMaps) {
26 | @each $width, $value in $valueMaps {
27 | @media screen and (max-width: #{$width}) {
28 | #{$prop}: $value;
29 | }
30 | }
31 | }
32 |
33 | // 多属性适配 @include screenMax((1920px: (color: red, font-size: 16px), 1600px: (color: green, font-size: 12px)));
34 | @mixin screenMax($widthPropsMaps) {
35 | @each $width, $propMaps in $widthPropsMaps {
36 | @media screen and (max-width: #{$width}) {
37 | @each $prop, $value in $propMaps {
38 | #{$prop}: $value;
39 | }
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/extend/elementUi.js:
--------------------------------------------------------------------------------
1 | import {
2 | Input,
3 | Select,
4 | Option,
5 | OptionGroup,
6 | Form,
7 | FormItem,
8 | Dialog,
9 | RadioGroup,
10 | Radio,
11 | Popover,
12 | Checkbox,
13 | Button,
14 | Tabs,
15 | TabPane
16 | } from "element-ui";
17 | import "element-ui/lib/theme-chalk/input.css";
18 | import "element-ui/lib/theme-chalk/select.css";
19 | import "element-ui/lib/theme-chalk/option.css";
20 | import "element-ui/lib/theme-chalk/option-group.css";
21 | import "element-ui/lib/theme-chalk/form.css";
22 | import "element-ui/lib/theme-chalk/form-item.css";
23 | import "element-ui/lib/theme-chalk/dialog.css";
24 | import "element-ui/lib/theme-chalk/radio-group.css";
25 | import "element-ui/lib/theme-chalk/radio.css";
26 | import "element-ui/lib/theme-chalk/popover.css";
27 | import "element-ui/lib/theme-chalk/checkbox.css";
28 | import "element-ui/lib/theme-chalk/button.css";
29 | import "element-ui/lib/theme-chalk/tabs.css";
30 | import "element-ui/lib/theme-chalk/tab-pane.css";
31 | import "element-ui/lib/theme-chalk/icon.css";
32 | const components = [
33 | Input,
34 | Select,
35 | Option,
36 | OptionGroup,
37 | Form,
38 | FormItem,
39 | Dialog,
40 | RadioGroup,
41 | Radio,
42 | Popover,
43 | Checkbox,
44 | Button,
45 | Tabs,
46 | TabPane
47 | ];
48 | export default Vue => {
49 | components.forEach(comp => {
50 | Vue.component(comp.name, comp);
51 | });
52 | };
53 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 戴森球计划量化工具
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | CHANGELOG
2 |
3 | 2025年2月20日
4 | - 新增配方查看,配方中显示各原料产物所需的分拣器
5 |
6 | 2024年2月5日
7 | - 修复选择已有产物时未加载数量设置。
8 | - 修复移除产物后总览统计未更新。
9 | - 修复4级分拣器配方数量错误。
10 | - 修复流速监测器配方无效。
11 |
12 | 2024年2月2日
13 | - 新增版本更新4级分拣器等物品。
14 | - 新增产物的部分公式悬浮时显示提示。
15 | - 新增配方精炼油的等离子精炼和重整精炼的组合配方。
16 | - 修复选择产物tab时未使用原有产物数量设置。
17 |
18 | 2024年1月8日
19 | - 新增配方精炼油的重整精炼。
20 | - 修复配方微型粒子对撞机名称错误。
21 |
22 | 2023年12月31日
23 | - 新增方案导入导出功能和显示缩略图。
24 | - 修改总览全部时被消耗的终极产物显示数量方式,使用括号显示剩余和消耗数量。
25 | - 修复总览产物提示和配方选择在移动端换行问题。
26 | - 修改产物树传送带统计仅显示目标产物,减少查看干扰和修复轨道采集器统计错误。
27 | - 修复方案切换后产量配置未更新。
28 |
29 | 2023年12月30日
30 | - 修复弹窗在部分移动端设备宽度不生效(last)。
31 | - 修复方案管理编辑保存时删除重复值(last)。
32 | - 修复方案重命名后页面为不存在的方案名称(last)。
33 | - 新增总览全部时可以隐藏中间产物和工厂。
34 | - 修复总览终极产物抵消时数值没有移除最后的零(last)。
35 |
36 | 2023年12月29日
37 | - 新增方案管理,自动保存多种方案的产物信息和参数、选择配方。
38 | - 新增SEO关键字和安全策略内容。
39 | - 新增编译时引入编译时间和git版本信息。
40 | - 新增参数配置采矿设备在总览时对未采集的矿脉自动使用采矿机。
41 | - 修改参数配置必须在保存后才会修改数据。
42 | - 移动重置默认值功能到说明其他里面。
43 | - 修改总览将终极产物和额外原料抵消,并悬浮显示详情。
44 | - 新增配置初始化时,在非正式环境执行配方数据异常检查。
45 | - 修复配方空间翘曲器原料设置错误(last)。
46 | - 修复配方硫酸采集使用增产剂,无原料配方增产剂状态自动禁用。
47 | - 修复产物书显示采集器和黑雾残骸传送带数量,作为原料传送带统计(last)。
48 |
49 | 2023年12月25日
50 | - 移动端适配。
51 | - 修改选择产物列表更详细分类。
52 | - 修改选择产物列表高度。
53 | - 新增选择产物表格分类过滤功能。
54 | - 修复选择产物表格建筑图标错误(last)。
55 | - 新增选项简化展示使产物树仅显示产物。
56 | - 新增选项隐藏资源会隐藏自然资源采集。
57 | - 新增选项查看说明显示提示信息。
58 | - 修改参数配置生产设备禁用下拉输入框。
59 | - 新增参数配置能量散失和采矿速度。
60 | - 新增参数配置自定义分馏塔速度和显示。
61 | - 修改参数配置增产剂可选择自喷涂。
62 | - 修改参数配置轨道采集器为冰巨和气巨设置。
63 | - 修复参数配置轨道采集器默认速度和实际速度计算。
64 | - 新增参数配置悬浮提示说明。
65 | - 新增参数配置将零值重置未默认值。
66 | - 修复参数配置保持时更新当前产物数据。
67 | - 新增产物树数据显示额外产物和额外原料数量。
68 | - 修复产物树数据轨道采集器不再显示传送带。
69 | - 新增产物树菜单选择当前配方原料时是否禁用该原料。
70 | - 新增产物树菜单选择当前配方产物时是否禁用全部原料。
71 | - 修复产物树配方可以显示采集原料速度。
72 | - 修复产物树数据自定义传送带未显示速度(last)。
73 | - 新增总览显示工厂和矿脉排序。
74 | - 修改总览显示矿脉消耗数量,包含采矿机矿脉数量。
75 | - 新增总览显示额外原料和额外产物。
76 | - 修复总览显示产物存在多种工厂显示错误。
77 |
78 | 2023年12月20日
79 | - 更新黑雾崛起版本数据。
80 | - 更新其他配方数据。
81 | - 新增产物树显示增产剂数量。
82 | - 新增产物树可禁用全部原料。
83 | - 新增产物树选择增产剂效果功能。
84 | - 新增参数配置选择增产剂、化工厂和矩阵研究站类型。
85 | - 新增总览显示戴森球发电消耗。
86 | - 修复配方重氢分馏公式。
--------------------------------------------------------------------------------
/src/assets/public.scss:
--------------------------------------------------------------------------------
1 | .el-form {
2 | .el-form-item {
3 | .el-form-item__label {
4 | color: #f5c62a;
5 | }
6 | .el-input {
7 | width: 200px;
8 | }
9 | }
10 | }
11 | .el-input {
12 | .el-input__inner {
13 | background-color: #000;
14 | border-color: #f5c62a;
15 | color: #f5c62a;
16 | &::placeholder {
17 | color: rgba($color: #f5c62a, $alpha: 0.7);
18 | }
19 | }
20 | .el-input-group__append {
21 | background-color: #f5c62a;
22 | border-color: #f5c62a;
23 | color: #000;
24 | font-weight: bold;
25 | padding: 0 10px;
26 | }
27 | }
28 |
29 | .el-select {
30 | .el-input {
31 | .el-select__caret {
32 | color: #f5c62a;
33 | }
34 | &.is-focus,
35 | &:hover {
36 | .el-input__inner {
37 | border-color: #f5c62a;
38 | }
39 | }
40 | .el-input__inner:focus {
41 | border-color: #f5c62a;
42 | }
43 | }
44 | }
45 | .el-radio {
46 | color: rgba($color: #f5c62a, $alpha: 0.6);
47 | .el-radio__input {
48 | .el-radio__inner {
49 | border-color: rgba($color: #f5c62a, $alpha: 0.6);
50 | background-color: #000;
51 | }
52 | }
53 | &.is-checked {
54 | .el-radio__input {
55 | &.is-checked {
56 | & + .el-radio__label {
57 | color: #f5c62a;
58 | }
59 | .el-radio__inner {
60 | background-color: #f5c62a;
61 | &::after {
62 | background-color: #000;
63 | }
64 | }
65 | }
66 | }
67 | }
68 | }
69 | .el-checkbox {
70 | color: rgba($color: #f5c62a, $alpha: 0.6);
71 | .el-checkbox__input {
72 | .el-checkbox__inner {
73 | background-color: #000;
74 | border-color: rgba($color: #f5c62a, $alpha: 0.6);
75 | }
76 | &.is-checked {
77 | & + .el-checkbox__label {
78 | color: #f5c62a;
79 | }
80 | .el-checkbox__inner {
81 | background-color: #f5c62a;
82 | border-color: #f5c62a;
83 | }
84 | }
85 | }
86 | }
87 | .el-select-dropdown {
88 | background-color: #1c3436 !important;
89 | border-color: #f5c62a !important;
90 | .popper__arrow {
91 | display: none !important;
92 | }
93 | .el-select-dropdown__item {
94 | color: #f5c62a;
95 | &.is-disabled {
96 | color: rgba($color: #f5c62a, $alpha: 0.6);
97 | &.hover,
98 | &:hover {
99 | color: rgba($color: #f50a0a, $alpha: 0.6);
100 | }
101 | }
102 | &.selected {
103 | color: #f50a0a;
104 | }
105 | &.hover,
106 | &:hover {
107 | background-color: rgb(241, 234, 126) !important;
108 | color: #f50a0a;
109 | }
110 | }
111 | }
112 | .el-button {
113 | border-color: rgba($color: #f5c62a, $alpha: 0.6) !important;
114 | background-color: #181616 !important;
115 | color: #f5c62a !important;
116 | &:hover {
117 | background-color: rgba($color: #f5c62a, $alpha: 0.6) !important;
118 | }
119 | }
120 | .v-modal {
121 | background-color: #fff !important;
122 | }
123 | .el-dialog {
124 | background-color: #000;
125 | box-shadow: 0 0 5px 1px rgba($color: #f5c62a, $alpha: 0.6);
126 | .el-dialog__header {
127 | .el-dialog__title {
128 | color: #f5c62a;
129 | }
130 | }
131 | .el-dialog__body {
132 | color: #f5c62a;
133 | }
134 | }
135 | .el-select-dropdown {
136 | .el-select-dropdown__item {
137 | display: flex;
138 | align-items: center;
139 | }
140 | }
141 | .el-tabs {
142 | .el-tabs__item {
143 | color: #f5c62a;
144 | outline: none;
145 | &.is-active {
146 | color: #f50a0a;
147 | }
148 | .el-icon-close {
149 | &:hover {
150 | background-color: rgba($color: #fff, $alpha: 0.3);
151 | border-color: transparent;
152 | color: #fff;
153 | }
154 | }
155 | }
156 | .el-tabs__active-bar {
157 | background-color: #f50a0a;
158 | }
159 | .el-tabs__nav-wrap::after {
160 | background-color: #f5c62a;
161 | }
162 | }
163 |
--------------------------------------------------------------------------------
/src/components/dspProductSelect.vue:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
20 |
21 |
22 | {{ val }}
23 |
24 |
25 |
26 | {{ name }}
33 |
34 |
35 |
36 |
42 |
43 |
44 | -
55 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
135 |
221 |
--------------------------------------------------------------------------------
/src/components/dspDescribe.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 产物选择
7 | 产物列表最后额外显示自然资源;不显示燃料和弹药类型,因为具有其他分类属性。
8 | 产物表格可以选择类型筛选,未选中类型产物只会显示变暗,但仍可选中。
9 | 产物表格类型筛选燃料时,未显示不在表格内的自然资源:木、煤矿、原油、可燃冰。
10 | 方案配置
11 | 当创建你的戴森球方案后,请先设定配置参数,然后进行产物量化计算。
12 | 你可以选择建立多产物生产线或者规划单一星球作为方案之一。
13 | 每个方案都有独立的参数设定和配方选择,并且会自动记录所产生的物品。
14 | 通过新增、删除、重命名和排序来管理方案,但是所有更改只会在点击保存按钮后生效。
15 | 你可以通过拖动最前面的标签来调整顺序,双击或长按以编辑名称。
16 | 参数配置
17 | 参数采集速度会影响:矿脉、采矿机、大型采矿机、轨道采集器、抽水机、原油萃取站。
18 | 矿脉速度为:30/min 抽水机速度为:50/min,两者只能被采集速度科技提升。
19 | 采矿机速度按照覆盖矿脉数量计算;大型采矿机效率是2倍,可增加耗电额外再获得300%提升。
20 | 轨道采集器的采集速度对于气巨星和冰巨星分别计算,在不同巨行星采集消耗资源比例不同生产资源数量不固定。
21 | 采矿设备默认为无,配置后对总览中未采集的矿脉进行采集,采集设备显示为采矿机矿脉。
22 | 参数配置如果选择了戴森球方案将修改指定方案的参数;在点击保存按钮后才参数生效,并且同时更新当前产物数据,其他产物不执行更新数据。
23 | 产物树
24 | 产物多列数据依次显示:产物、生产设备、传送带、增产剂、额外产物(正数)、额外原料(负数)。
25 | 产物存在额外产物时,可在需要该原料的配方禁用生产,使额外产物和额外原料在总览相互抵消。
26 | 产物需要传送带数量按全部产物计算,原料传送带数量参考一下产物需要的传送带数量。
27 | 产物如果使用了增产剂效果,会改变产物名称显示颜色并显示增产剂效果。
28 | 产物树在选中右上水平展示时,改变显示方向。
29 | 产物树在选中右上简化展示时,仅显示产物。
30 | 产物树中点击一项产物方框时出现当前产物操作菜单。
31 | 产物菜单如果可以使用增产剂,显示增产剂的无、加速、增加选择选项。
32 | 产物菜单如果存在多种配方可以选择使用那种配方。
33 | 产物菜单点击当前配方的原料或产物,改变是否生产原料的状态。
34 | 产物菜在电脑端上下滑动用鼠标 左右滑动用键盘方向键,手机端使用触摸滑动。
35 | 总览
36 | 总览黄色、红色、绿色文字分别表示:生产设备、生产产物或额外产物、额外原料
37 | 总览左侧显示生产的每种产物和生产设备的名称和数量,如果带有括号数字,表示作为终极产物被额外原料消耗的数量,可以悬浮查看详情。
38 | 总览左侧可以查看每种矿脉使用采矿机、大型采矿机、未开采矿脉的数量。
39 | 总览右侧依次显示:生产设备、需要采集的矿脉、额外产物(正数)、额外原料(负数)。
40 |
41 |
42 |
43 |
44 | 传送带速度分别为每秒6/12/30个货物,经过自动集装机后数量*2,满科技星际物流运输站输出数量*4。
45 | 分馏塔生产速度由传送带速度决定,提高传送带速度和使用增产剂可以提升分馏塔效率。
46 | 具有增产剂效果的增产剂会增加使用次数,2/3级次数分别为(24*1.2-1=27)/(60*1.25-1=74),简称自喷涂。
47 |
48 | 轨道采集器运行时需要30Mj电力,不会消耗电力而消耗采集物的能量,采矿速度科技会增强工作效率。
49 | 轨道采集器每分钟资源数量为:资源速度*8(基础效率)*100%(采矿速度科技)*采集比例(功率-30/功率)*60
50 | 气巨星采集功率为: (1.0(氢速度/s)*9(氢能量)+0.04(重氢速度/s)*9(重氢能量)) * 8 * 100%
51 | 冰巨星采集功率为: (0.3(氢速度/s)*9(氢能量)+0.8(可燃冰速度/s)*4.8(可燃冰能量)) * 8 * 100%
52 |
53 | 射线接收站生成光子功率为:6-15(持续接受) * 8(光子模式) * 100-400%(带增产的透镜)=480Mj
54 | 射线接收站接收1.2Gj能量后生成一个光子,最快1200/480=2.5秒生成一个光子。
55 | 射线接收站请求戴森球电力为:每秒功率/(1-射线散射),请求电力不足时接收站平分请求。
56 |
57 |
58 |
59 |
60 | 源代码 github:https://github.com/mj921/dysonsphereprogramtool
61 |
62 | 编译时间: {{ currentDate }} 编译版本: {{ gitVersion }}
63 |
64 |
65 | 清空全部数据
66 |
67 | 清空默认方案全部参数和配方
68 |
69 |
70 | 清空当前方案全部参数和配方
71 |
72 |
73 |
74 |
75 |
76 | 确定
77 |
78 |
79 |
80 |
145 |
180 |
--------------------------------------------------------------------------------
/src/components/dspOverview.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 | 总耗电大约:{{ overview.power | numFmt }} M
10 |
14 | 戴森球大约:{{
15 | ((overview.products["临界光子-射线接收站"].num * 2000) /
16 | (100 - dissipation))
17 | | numFmt
18 | }}
19 | M
20 |
21 |
22 |
23 |
24 | {{ name }} x
25 | {{ overview.factorys[name] | numFmt }}
26 | 数量大于40,巨行星资源速度差异会影响采集速度计算准确性。
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
42 |
43 | {{ item.name }} x {{ item.num | numFmt }}
44 | ({{ item.use | numFmt }})
45 |
46 |
47 |
48 |
53 | {{ item.name }} x {{ item.num | numFmt }}
54 |
55 |
56 | {{ item.factoryFullname }} x {{ item.factoryNum | numFmt }}
57 |
58 |
59 |
60 |
61 |
62 |
68 |
69 |
70 | {{ item.key }} x {{ item.num | numFmt }}
71 |
72 |
73 |
74 |
79 |
85 |
86 |
87 | {{ name }} x {{ num | numFmt }}
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 | {{ showall ? "隐藏中间产物" : "显示中间产物" }}
96 |
97 |
98 | {{ showfactory ? "隐藏工厂" : "显示工厂" }}
99 |
100 | 关闭
101 |
102 |
103 |
104 |
177 |
225 |
--------------------------------------------------------------------------------
/src/components/dspSetting.vue:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
13 |
20 |
27 | {{ item.name }}
28 |
29 |
30 |
31 |
32 |
33 |
39 |
40 | {{ factorys.unit || "/ s" }}
41 |
42 |
43 |
44 |
50 |
51 |
58 |
59 | {{ item.fullname || item.name }}
60 |
61 |
62 |
63 |
64 |
65 |
69 | / s
70 |
71 |
72 |
73 |
74 |
75 | 重置
76 |
77 |
78 | 保存
79 |
80 | 关闭
81 |
82 |
83 |
84 |
191 |
221 |
--------------------------------------------------------------------------------
/src/components/dspFormula.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 | 选择产物(图片)
11 |
12 | 分拣器放大
13 |
18 |
19 |
20 |
![]()
21 |
{{ jtem.n }}
22 |
23 |
24 |
{{ time }} s
25 |
→
26 |
27 |
28 |
![]()
29 |
{{ jtem.n }}
30 |
31 |
32 |
33 |
37 | * {{ num }}
38 |
44 | 第{{ n + 1 }}条传送带
45 |
50 |
51 |
52 | {{ m.need | numFmt }}
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | 关闭
61 |
62 |
63 |
64 |
189 |
241 |
--------------------------------------------------------------------------------
/src/data/data.js:
--------------------------------------------------------------------------------
1 | export default {
2 | list: {
3 | material: "材料",
4 | component: "组件",
5 | endproduct: "成品",
6 | fule: "燃料",
7 | ammo: "弹药",
8 | power: "电力",
9 | logistics: "物流",
10 | collecting: "采集",
11 | production: "生产",
12 | turrent: "防御"
13 | },
14 | map: {
15 | items: "组件",
16 | buildings: "建筑"
17 | },
18 | resources: [
19 | "铁矿",
20 | "铜矿",
21 | "硅石",
22 | "钛石",
23 | "石矿",
24 | "煤矿",
25 | "原油",
26 | "可燃冰",
27 | "金伯利矿石",
28 | "分形硅石",
29 | "有机晶体",
30 | "光栅石",
31 | "刺笋结晶",
32 | "单极磁石",
33 | "能量碎片",
34 | "负熵奇点",
35 | "物质重组器",
36 | "硅基神经元",
37 | "黑雾矩阵",
38 | "核心素",
39 | "水",
40 | "木",
41 | "沙子"
42 | ],
43 | material: [
44 | "铁块",
45 | "磁铁",
46 | "钢材",
47 | "铜块",
48 | "高纯硅块",
49 | "晶格硅",
50 | "钛块",
51 | "钛合金",
52 | "钛化玻璃",
53 | "石材",
54 | "玻璃",
55 | "棱镜",
56 | "高级石墨",
57 | "金刚石",
58 | "硫酸",
59 | "精炼油",
60 | "氢",
61 | "重氢",
62 | "石墨烯",
63 | "钛晶石",
64 | "碳纳米管",
65 | "塑料",
66 | "有机晶体",
67 | "卡西米尔晶体",
68 | "奇异物质",
69 | "框架材料",
70 | "临界光子",
71 | "反物质",
72 | "增产剂Mk.Ⅰ",
73 | "增产剂Mk.Ⅱ",
74 | "增产剂Mk.Ⅲ"
75 | ],
76 | component: [
77 | "磁线圈",
78 | "电路板",
79 | "齿轮",
80 | "电浆激发器",
81 | "电动机",
82 | "电磁涡轮",
83 | "超级磁场环",
84 | "微晶元件",
85 | "处理器",
86 | "粒子带宽",
87 | "位面过滤器",
88 | "量子芯片",
89 | "引力透镜",
90 | "粒子容器",
91 | "光子合并器",
92 | "戴森球组件",
93 | "湮灭约束球",
94 | "空间翘曲器",
95 | "燃烧单元",
96 | "爆破单元",
97 | "晶石爆破单元",
98 | "动力引擎",
99 | "推进器",
100 | "加力推进器",
101 | "地基"
102 | ],
103 | endproduct: [
104 | "太阳帆",
105 | "小型运载火箭",
106 | "液氢燃料棒",
107 | "氘核燃料棒",
108 | "反物质燃料棒",
109 | "奇异湮灭燃料棒",
110 | "电磁矩阵",
111 | "能量矩阵",
112 | "结构矩阵",
113 | "信息矩阵",
114 | "引力矩阵",
115 | "宇宙矩阵",
116 | "机枪弹箱",
117 | "钛化弹箱",
118 | "超合金弹箱",
119 | "导弹组",
120 | "超音速导弹组",
121 | "引力导弹组",
122 | "炮弹组",
123 | "高爆炮弹组",
124 | "晶石炮弹组",
125 | "等离子胶囊",
126 | "反物质胶囊",
127 | "干扰胶囊",
128 | "压制胶囊",
129 | "原型机",
130 | "精准无人机",
131 | "攻击无人机",
132 | "护卫舰",
133 | "驱逐舰"
134 | ],
135 | fule: [
136 | "精炼油",
137 | "石墨烯",
138 |
139 | "木",
140 | "煤矿",
141 | "原油",
142 | "可燃冰",
143 | "有机晶体",
144 | "高级石墨",
145 | "金刚石",
146 | "增产剂Mk.Ⅰ",
147 | "增产剂Mk.Ⅱ",
148 | "增产剂Mk.Ⅲ",
149 | "燃烧单元",
150 | "爆破单元",
151 | "晶石爆破单元",
152 | "碳纳米管",
153 | "氢",
154 | "重氢",
155 | "液氢燃料棒",
156 | "氘核燃料棒",
157 | "反物质燃料棒",
158 | "奇异湮灭燃料棒"
159 | ],
160 | ammo: [
161 | "机枪弹箱",
162 | "钛化弹箱",
163 | "超合金弹箱",
164 | "导弹组",
165 | "超音速导弹组",
166 | "引力导弹组",
167 | "炮弹组",
168 | "高爆炮弹组",
169 | "晶石炮弹组",
170 | "等离子胶囊",
171 | "反物质胶囊",
172 | "干扰胶囊",
173 | "压制胶囊"
174 | ],
175 | power: [
176 | "电力感应塔",
177 | "无线输电塔",
178 | "卫星配电站",
179 | "风力涡轮机",
180 | "火力发电机",
181 | "太阳能板",
182 | "蓄电池",
183 | "蓄电池满",
184 | "地热发电站",
185 | "微型聚变发电站",
186 | "能量枢纽",
187 | "射线接收站",
188 | "人造恒星"
189 | ],
190 | logistics: [
191 | "传送带",
192 | "高速传送带",
193 | "极速传送带",
194 | "分拣器",
195 | "高速分拣器",
196 | "极速分拣器",
197 | "四向分流器",
198 | "集装分拣器",
199 | "自动集装机",
200 | "流速监测器",
201 | "喷涂机",
202 | "小型储物仓",
203 | "大型储物仓",
204 | "储液灌",
205 | "物流配送器",
206 | "行星内物流运输站",
207 | "星际物流运输站",
208 | "轨道采集器",
209 | "配送运输机",
210 | "物流运输机",
211 | "星际物流运输机"
212 | ],
213 | collecting: ["采矿机", "大型采矿机", "抽水机", "原油萃取站"],
214 | production: [
215 | "电弧熔炉",
216 | "位面熔炉",
217 | "负熵熔炉",
218 | "制作台Mk.Ⅰ",
219 | "制作台Mk.Ⅱ",
220 | "制作台Mk.Ⅲ",
221 | "重组式制作台",
222 | "矩阵研究站",
223 | "自演化研究站",
224 | "原油精炼厂",
225 | "分馏塔",
226 | "化工厂",
227 | "量子化工厂",
228 | "微型粒子对撞机",
229 | "电磁轨道弹射器",
230 | "垂直发射井"
231 | ],
232 | turrent: [
233 | "高斯机枪塔",
234 | "导弹防御塔",
235 | "聚爆加农炮",
236 | "高频激光塔",
237 | "磁化电浆炮",
238 | "近程电浆塔",
239 | "战场分析基站",
240 | "干扰塔",
241 | "信号塔",
242 | "行星护盾发生器"
243 | ],
244 | items: [
245 | "1-1-铁块",
246 | "1-2-铜块",
247 | "1-3-高纯硅块",
248 | "1-4-钛块",
249 | "1-5-石材",
250 | "1-6-高级石墨",
251 | "1-7-精炼油",
252 | "1-8-石墨烯",
253 | "1-9-塑料",
254 | "1-10-增产剂Mk.Ⅰ",
255 | "1-11-增产剂Mk.Ⅱ",
256 | "1-12-增产剂Mk.Ⅲ",
257 | "1-13-机枪弹箱",
258 | "1-14-导弹组",
259 | "2-1-磁铁",
260 | "2-2-磁线圈",
261 | "2-3-晶格硅",
262 | "2-4-钛合金",
263 | "2-5-玻璃",
264 | "2-6-金刚石",
265 | "2-9-有机晶体",
266 | "2-10-燃烧单元",
267 | "2-11-爆破单元",
268 | "2-12-晶石爆破单元",
269 | "2-13-钛化弹箱",
270 | "2-14-超音速导弹组",
271 | "3-1-钢材",
272 | "3-2-电动机",
273 | "3-4-钛化玻璃",
274 | "3-5-棱镜",
275 | "3-8-钛晶石",
276 | "3-10-动力引擎",
277 | "3-11-推进器",
278 | "3-12-加力推进器",
279 | "3-13-超合金弹箱",
280 | "3-14-引力导弹组",
281 | "4-1-齿轮",
282 | "4-2-电磁涡轮",
283 | "4-3-硅石",
284 | "4-4-电路板",
285 | "4-5-引力透镜",
286 | "4-6-硫酸",
287 | "4-7-氢",
288 | "4-8-碳纳米管",
289 | "4-9-奇异物质",
290 | "4-10-配送运输机",
291 | "4-11-物流运输机",
292 | "4-12-星际物流运输机",
293 | "4-13-等离子胶囊",
294 | "4-14-炮弹组",
295 | "5-1-电浆激发器",
296 | "5-2-超级磁场环",
297 | "5-3-粒子带宽",
298 | "5-4-处理器",
299 | "5-5-卡西米尔晶体",
300 | "5-6-粒子容器",
301 | "5-7-重氢",
302 | "5-9-太阳帆",
303 | "5-10-框架材料",
304 | "5-11-戴森球组件",
305 | "5-12-小型运载火箭",
306 | "5-13-反物质胶囊",
307 | "5-14-高爆炮弹组",
308 | "6-1-光子合并器",
309 | "6-3-微晶元件",
310 | "6-4-量子芯片",
311 | "6-7-位面过滤器",
312 | "6-8-湮灭约束球",
313 | "6-9-液氢燃料棒",
314 | "6-10-氘核燃料棒",
315 | "6-11-反物质燃料棒",
316 | "6-12-奇异湮灭燃料棒",
317 | "6-13-干扰胶囊",
318 | "6-14-晶石炮弹组",
319 | "7-1-原型机",
320 | "7-2-精准无人机",
321 | "7-3-攻击无人机",
322 | "7-4-护卫舰",
323 | "7-5-驱逐舰",
324 | "7-6-空间翘曲器",
325 | "7-7-临界光子",
326 | "7-8-反物质",
327 | "7-13-压制胶囊",
328 | "7-14-地基",
329 | "8-1-电磁矩阵",
330 | "8-2-能量矩阵",
331 | "8-3-结构矩阵",
332 | "8-4-信息矩阵",
333 | "8-5-引力矩阵",
334 | "8-6-宇宙矩阵"
335 | ],
336 | buildings: [
337 | "1-1-电力感应塔",
338 | "1-2-无线输电塔",
339 | "1-3-卫星配电站",
340 | "1-4-风力涡轮机",
341 | "1-5-火力发电机",
342 | "1-6-太阳能板",
343 | "1-7-蓄电池",
344 | "1-100-蓄电池满",
345 | "1-8-地热发电站",
346 | "1-9-微型聚变发电站",
347 | "1-10-能量枢纽",
348 | "1-11-射线接收站",
349 | "1-12-人造恒星",
350 | "2-1-传送带",
351 | "2-2-高速传送带",
352 | "2-3-极速传送带",
353 | "2-4-四向分流器",
354 | "2-5-自动集装机",
355 | "2-6-流速监测器",
356 | "2-7-喷涂机",
357 | "2-8-小型储物仓",
358 | "2-9-大型储物仓",
359 | "2-10-储液灌",
360 | "2-11-物流配送器",
361 | "2-12-行星内物流运输站",
362 | "2-13-星际物流运输站",
363 | "2-14-轨道采集器",
364 | "3-1-分拣器",
365 | "3-2-高速分拣器",
366 | "3-3-极速分拣器",
367 | "3-4-集装分拣器",
368 | "3-5-采矿机",
369 | "3-6-大型采矿机",
370 | "3-7-抽水机",
371 | "3-8-原油萃取站",
372 | "3-9-原油精炼厂",
373 | "3-10-分馏塔",
374 | "3-11-化工厂",
375 | "3-12-量子化工厂",
376 | "3-13-微型粒子对撞机",
377 | "4-1-电弧熔炉",
378 | "4-2-位面熔炉",
379 | "4-3-负熵熔炉",
380 | "4-4-制作台Mk.Ⅰ",
381 | "4-5-制作台Mk.Ⅱ",
382 | "4-6-制作台Mk.Ⅲ",
383 | "4-7-重组式制作台",
384 | "4-8-矩阵研究站",
385 | "4-9-自演化研究站",
386 | "4-10-电磁轨道弹射器",
387 | "4-11-垂直发射井",
388 | "5-1-高斯机枪塔",
389 | "5-2-导弹防御塔",
390 | "5-3-聚爆加农炮",
391 | "5-4-高频激光塔",
392 | "5-5-磁化电浆炮",
393 | "5-6-近程电浆塔",
394 | "5-7-战场分析基站",
395 | "5-8-干扰塔",
396 | "5-9-信号塔",
397 | "5-10-行星护盾发生器"
398 | ]
399 | };
400 |
--------------------------------------------------------------------------------
/src/data/sb.js:
--------------------------------------------------------------------------------
1 | export const factorydefault = {
2 | program: "dsp-program",
3 | setting: "dsp-setting",
4 | product: "dsp-product",
5 | 传送带: 0,
6 | 采矿设备: 0,
7 | 冶炼设备: 0,
8 | 制作台: 1,
9 | 化工厂: 0,
10 | 矩阵研究站: 0,
11 | 增产剂: 0,
12 | 原油精炼厂: 0,
13 | 能量枢纽: 0,
14 | 微型粒子对撞机: 0,
15 | 射线接收站: 0,
16 | 黑雾残骸: 0,
17 | 能量散失: 70,
18 | 采矿速度: 100,
19 | 自定义传送带: 30,
20 | 矿脉: 0.5,
21 | 采矿机: 6,
22 | 大型采矿机: 12,
23 | 气巨采集器: 0.5993589743589743,
24 | 气巨采集器_氢: 1,
25 | 气巨采集器_重氢: 0.04,
26 | 冰巨采集器: 0.4266055045871559,
27 | 冰巨采集器_氢: 0.3,
28 | 冰巨采集器_可燃冰: 0.8,
29 | 抽水机: 50 / 60,
30 | 原油萃取站: 2,
31 | 分馏塔: "传送带速度"
32 | };
33 |
34 | export const factoryparams = {
35 | 传送带: [
36 | {
37 | name: "传送带",
38 | title: "速度 6/s",
39 | speed: 6
40 | },
41 | {
42 | name: "高速传送带",
43 | title: "速度 12/s",
44 | speed: 12
45 | },
46 | {
47 | name: "极速传送带",
48 | title: "速度 30/s",
49 | speed: 30
50 | },
51 | {
52 | name: "自定义",
53 | title: "自定义传送带速度",
54 | speed: 30
55 | }
56 | ],
57 | 采矿设备: [
58 | {
59 | name: "无",
60 | title: "不自动采集矿脉"
61 | },
62 | {
63 | name: "采矿机",
64 | title: "工作效率 100%"
65 | },
66 | {
67 | name: "大型采矿机",
68 | title: "工作效率 200%"
69 | }
70 | ],
71 | 冶炼设备: [
72 | {
73 | name: "电弧熔炉",
74 | title: "工作效率 100%",
75 | speed: 1,
76 | power: 0.36
77 | },
78 | {
79 | name: "位面熔炉",
80 | title: "工作效率 200%",
81 | speed: 2,
82 | power: 1.44
83 | },
84 | {
85 | name: "负熵熔炉",
86 | title: "工作效率 300%",
87 | speed: 3,
88 | power: 2.88
89 | }
90 | ],
91 | 分拣器: [
92 | {
93 | name: "分拣器",
94 | title: "1.5格/s",
95 | speed: 1.5,
96 | power: 0.018
97 | },
98 | {
99 | name: "高速分拣器",
100 | title: "3格/s",
101 | speed: 3,
102 | power: 0.036
103 | },
104 | {
105 | name: "极速分拣器",
106 | title: "6格/s",
107 | speed: 6,
108 | power: 0.072
109 | },
110 | {
111 | name: "集装分拣器",
112 | title: "120格/s",
113 | speed: 120,
114 | power: 0.144
115 | }
116 | ],
117 | 制作台: [
118 | {
119 | name: "制作台Mk.Ⅰ",
120 | title: "工作效率 75%",
121 | speed: 0.75,
122 | power: 0.27
123 | },
124 | {
125 | name: "制作台Mk.Ⅱ",
126 | title: "工作效率 100%",
127 | speed: 1,
128 | power: 0.54
129 | },
130 | {
131 | name: "制作台Mk.Ⅲ",
132 | title: "工作效率 150%",
133 | speed: 1.5,
134 | power: 1.08
135 | },
136 | {
137 | name: "重组式制作台",
138 | title: "工作效率 300%",
139 | speed: 3,
140 | power: 2.7
141 | }
142 | ],
143 | 化工厂: [
144 | {
145 | name: "化工厂",
146 | title: "工作效率 100%",
147 | speed: 1,
148 | power: 0.72
149 | },
150 | {
151 | name: "量子化工厂",
152 | title: "工作效率 200%",
153 | speed: 2,
154 | power: 2.16
155 | }
156 | ],
157 | 矩阵研究站: [
158 | {
159 | name: "矩阵研究站",
160 | title: "工作效率 100%",
161 | speed: 1,
162 | power: 0.48
163 | },
164 | {
165 | name: "自演化研究站",
166 | title: "工作效率 300%",
167 | speed: 3,
168 | power: 1.92
169 | }
170 | ],
171 | 增产剂: [
172 | {
173 | name: "无",
174 | title: "禁用增产剂",
175 | energy: 1,
176 | speedup: 1,
177 | extra: 1,
178 | count: 0
179 | },
180 | {
181 | name: "增产剂Mk.Ⅰ",
182 | title: "喷涂12次 加速25% 增产12.5% 电力130%",
183 | energy: 1.3,
184 | speedup: 1.25,
185 | extra: 1.125,
186 | count: 12
187 | },
188 | {
189 | name: "增产剂Mk.Ⅱ",
190 | title: "喷涂24次 加速50% 增产20% 电力170%",
191 | energy: 1.7,
192 | speedup: 1.5,
193 | extra: 1.2,
194 | count: 24
195 | },
196 | {
197 | name: "增产剂Mk.Ⅲ",
198 | title: "喷涂60次 加速100% 增产25% 电力250%",
199 | energy: 2.5,
200 | speedup: 2,
201 | extra: 1.25,
202 | count: 60
203 | },
204 | {
205 | name: "增产剂Mk.Ⅱ",
206 | title: "喷涂27次 加速50% 增产20% 电力170%",
207 | fullname: "增产剂Mk.Ⅱ(自喷涂)",
208 | energy: 1.7,
209 | speedup: 1.5,
210 | extra: 1.2,
211 | count: 27
212 | },
213 | {
214 | name: "增产剂Mk.Ⅲ",
215 | title: "喷涂74次 加速100% 增产25% 电力250%",
216 | fullname: "增产剂Mk.Ⅲ(自喷涂)",
217 | energy: 2.5,
218 | speedup: 2,
219 | extra: 1.25,
220 | count: 74
221 | }
222 | ],
223 | 原油精炼厂: [
224 | {
225 | name: "原油精炼厂",
226 | speed: 1,
227 | power: 0.96
228 | }
229 | ],
230 | 能量枢纽: [
231 | {
232 | name: "能量枢纽",
233 | speed: 1,
234 | power: 0
235 | }
236 | ],
237 | 微型粒子对撞机: [
238 | {
239 | name: "微型粒子对撞机",
240 | speed: 1,
241 | power: 12
242 | }
243 | ],
244 | 射线接收站: [
245 | {
246 | name: "射线接收站",
247 | speed: 1,
248 | power: 0
249 | }
250 | ],
251 | 黑雾残骸: [
252 | {
253 | name: "黑雾残骸",
254 | speed: 1,
255 | power: 0
256 | }
257 | ],
258 | 能量散失: {
259 | title: "减少射线接收站请求戴森球电力的消耗",
260 | unit: "%"
261 | },
262 | 采矿速度: {
263 | title: "提升矿脉、采矿机、轨道采集器、抽水机、原油萃取站采集效率",
264 | unit: "%"
265 | },
266 | 矿脉: {
267 | name: "矿脉",
268 | noset: true,
269 | power: 0
270 | },
271 | 采矿机: {
272 | name: "采矿机",
273 | title: "采矿机覆盖矿脉的平均数量",
274 | power: 0.42,
275 | unit: "个"
276 | },
277 | 大型采矿机: {
278 | name: "大型采矿机",
279 | title: "大型采矿机覆盖矿脉的平均数量 未支持开采速度设置 影响电力消耗",
280 | power: 2.94,
281 | unit: "个"
282 | },
283 | 气巨采集器_氢: {
284 | name: "气巨采集器",
285 | title: "行星视图显示的氢采集速度",
286 | power: 0
287 | },
288 | 气巨采集器_重氢: {
289 | name: "气巨采集器",
290 | title: "行星视图显示的重氢采集速度",
291 | power: 0
292 | },
293 | 冰巨采集器_氢: {
294 | name: "冰巨采集器",
295 | title: "行星视图显示的氢采集速度",
296 | power: 0
297 | },
298 | 冰巨采集器_可燃冰: {
299 | name: "冰巨采集器",
300 | title: "行星视图显示的可燃冰采集速度",
301 | power: 0
302 | },
303 | 抽水机: {
304 | name: "抽水机",
305 | noset: true,
306 | power: 0.3
307 | },
308 | 原油萃取站: {
309 | name: "原油萃取站",
310 | title: "矿脉显示的平均采集速度",
311 | power: 0.84
312 | },
313 | 分馏塔: {
314 | name: "分馏塔",
315 | title: "最高速度120/s 最高效率2%",
316 | power: 0.72
317 | }
318 | };
319 | export const loadConfig = (key, val, program) => {
320 | if (program) {
321 | key = `${key}-${program}`;
322 | }
323 | let config = val;
324 | const str = localStorage.getItem(key);
325 | if (str) {
326 | try {
327 | config = { ...config, ...JSON.parse(str) };
328 | } catch (e) {
329 | console.log(e);
330 | }
331 | }
332 | return config;
333 | };
334 |
335 | export const getFactorys = setting => {
336 | return Object.keys(factoryparams).reduce((data, name) => {
337 | data[name] = getFactoryInfo(name, setting);
338 | return data;
339 | }, {});
340 | };
341 |
342 | function getFactoryInfo(name, setting) {
343 | const obj = factoryparams[name];
344 | if (obj instanceof Array && (name !== "传送带" || setting["传送带"] !== 3)) {
345 | return obj[+setting[name]];
346 | }
347 |
348 | let speed = setting[name];
349 | if (name === "传送带") {
350 | return {
351 | name: `传送带(${setting["自定义传送带"]}/s)`,
352 | speed: setting["自定义传送带"]
353 | };
354 | } else if (name === "分馏塔") {
355 | if (name === "分馏塔") {
356 | speed = getFactoryInfo("传送带", setting).speed;
357 | }
358 | } else {
359 | if (name == "采矿机") {
360 | speed *= 0.5;
361 | } else if (/^.巨/.test(name)) {
362 | speed *= setting[obj.name] * 8;
363 | }
364 | speed *= setting["采矿速度"] / 100;
365 | }
366 |
367 | return {
368 | name: obj.name,
369 | power: obj.power,
370 | fullname: `${obj.name}(${speed.toFixed(3)}/s)`,
371 | speed
372 | };
373 | }
374 |
375 | export const getFactoryList = () => {
376 | const list = [];
377 | Object.values(factoryparams).forEach(i => {
378 | if (i instanceof Array) {
379 | for (let s of i) {
380 | list.push(s.name);
381 | }
382 | } else {
383 | list.push(i.name);
384 | }
385 | });
386 | return list;
387 | };
388 |
--------------------------------------------------------------------------------
/src/components/dspPrograms.vue:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | 当创建你的戴森球方案后,请先设定配置参数,然后进行产物量化计算。
10 |
11 | 你可以选择建立多产物生产线或者规划单一星球作为方案之一。
12 |
13 | 每个方案都有独立的参数设定和配方选择,并且会自动记录所产生的物品。
14 |
15 | 在这个界面上你可以通过新增、删除、重命名和排序来管理方案,但是所有更改只会在点击保存按钮后生效。
16 |
17 | 你可以通过拖动最前面的标签来调整顺序,双击或长按以编辑名称。
18 |
19 | 使用复制按钮复制方案数据,在输入名称时输入数据,会导入方案数据。
20 |
21 |
22 |
23 |
33 |
34 |
35 |
36 |
42 |
43 |
50 |
51 | {{ item.source }} =>
52 |
53 | {{ item.name }}
54 |
55 | 已导入
56 | 复制
62 | 新增
63 |
68 | x
69 |
70 |
71 |
72 |
73 |
74 | 新增
75 |
76 |
77 | 保存
78 |
79 | 关闭
80 |
81 |
82 |
83 |
84 |
328 |
394 |
--------------------------------------------------------------------------------
/src/components/dspProducts.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
15 |
16 |
![]()
17 | {{ data.productName }} x {{ data.productNum | numFmt }}
18 |
19 |
20 |
21 |
![]()
22 | {{ data.factoryFullname }} x {{ data.factoryNum | numFmt }}
23 |
24 |
25 |
![]()
26 | {{ data.beltName }} x {{ data.beltNum | numFmt }}
27 |
28 |
32 |
![]()
33 |
34 | 加速{{ sprayed.speedup * 100 - 100 }}%
35 |
36 |
增产{{ sprayed.extra * 100 - 100 }}%
37 | x {{ data.sprayedNum | numFmt }}
38 |
39 |
40 |
![]()
41 | {{ name }} x {{ num | numFmt }}
42 |
43 |
44 |
![]()
45 | {{ name }} x {{ -num | numFmt }}
46 |
47 |
48 |
49 |
50 |
51 |
56 | {{ item }}
57 |
58 |
59 |
67 |
68 |
69 |
![]()
70 |
71 |
{{ jtem.n }}
76 |
77 |
78 |
79 | {{ jtem.n }}
80 |
81 |
82 |
83 |
{{ item.t }} s
84 |
→
85 |
86 |
87 |
![]()
92 |
![]()
93 |
{{ jtem.n }}
94 |
95 |
96 |
97 |
98 |
![]()
99 |
100 |
101 |
![]()
102 |
103 |
104 |
{{ item.t }} s
105 |
→
106 |
107 |
108 |
![]()
109 |
110 | {{ factorys[`${item.m}_${jtem.name}`].speed | numFmt }}
111 |
112 |
{{ factorys[item.m].speed | numFmt }}
113 |
114 |
115 |
116 |
117 |
118 |
119 |
135 |
136 |
137 |
245 |
378 |
419 |
--------------------------------------------------------------------------------
/src/views/Home.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
72 |
101 |
110 |
116 |
117 | 查看当前产物总览
118 |
119 |
127 |
128 |
129 |
130 |
135 |
140 |
150 |
159 |
160 |
161 |
162 |
729 |
776 |
912 |
938 |
--------------------------------------------------------------------------------
/src/data/pf1.js:
--------------------------------------------------------------------------------
1 | /** 配方 ,如果数据改变时有可能需要重置配方
2 | * s : 产物(可能多产物,第一个产物必须是配方产品)
3 | * q : 需求
4 | * m : 生产设备
5 | * t : 生产时间(秒)
6 | * p : 增产剂模式 undefined:可加速增产 1:仅可加速 -1:禁用
7 | * mp: 轨道采集器_产物名称 提供一个便捷标识
8 | * n : 显示配方数量(如果不提供就是1)
9 | * rn: 实际使用数量(如果不提供就是n)
10 | * c : 目标产物数量(自动计算 s[0].rn)
11 | * cq: 原料数量(自动计算 sum(q.n) 影响增产剂消耗)
12 | */
13 | export const formulaInit = factorys => {
14 | const fn = i => {
15 | i.n = i.n === undefined ? 1 : i.n;
16 | i.rn = i.rn === undefined ? i.n : i.rn;
17 | };
18 | for (let key in formulaAll) {
19 | for (let item of formulaAll[key]) {
20 | item.s.forEach(fn);
21 | item.q.forEach(fn);
22 | item.cq = item.q.reduce((a, b) => a + (b.n || 1), 0);
23 | item.c = item.s[0].rn;
24 | if (item.q.length == 0) {
25 | item.p = -1;
26 | }
27 | }
28 | }
29 |
30 | if (process.env.NODE_ENV !== "production") {
31 | const check = i => {
32 | return formulaAll[i.name] !== undefined;
33 | };
34 | for (let key in formulaAll) {
35 | for (let i in formulaAll[key]) {
36 | const item = formulaAll[key][i];
37 | if (item.s.length > 1 && key != item.s[0].name) {
38 | console.warn(
39 | `warning: formula '${key}' first product is '${item.s[0].name}', must is '${key}'.`
40 | );
41 | }
42 | if (!item.s.every(check)) {
43 | console.warn(
44 | `warning: formula '${key}-${i}' product does not exist `
45 | );
46 | }
47 | if (!item.q.every(check)) {
48 | console.warn(
49 | `warning: formula '${key}-${i}' material does not exist `
50 | );
51 | }
52 | if (factorys[item.m] === undefined) {
53 | console.warn(
54 | `warning: formula '${key}-${i}' factory '${item.m}' does not exist `
55 | );
56 | }
57 | if (!item.t) {
58 | console.warn(
59 | `warning: formula '${key}-${i}' build time does not exist `
60 | );
61 | }
62 | }
63 | }
64 | }
65 | };
66 |
67 | export const formulaAll = {
68 | // 原料
69 | 铁矿: [
70 | { s: [{ name: "铁矿" }], q: [], m: "矿脉", t: 1 },
71 | { s: [{ name: "铁矿" }], q: [], m: "采矿机", t: 1 },
72 | { s: [{ name: "铁矿" }], q: [], m: "大型采矿机", t: 1 }
73 | ],
74 | 铜矿: [
75 | { s: [{ name: "铜矿" }], q: [], m: "矿脉", t: 1 },
76 | { s: [{ name: "铜矿" }], q: [], m: "采矿机", t: 1 },
77 | { s: [{ name: "铜矿" }], q: [], m: "大型采矿机", t: 1 }
78 | ],
79 | 钛石: [
80 | { s: [{ name: "钛石" }], q: [], m: "矿脉", t: 1 },
81 | { s: [{ name: "钛石" }], q: [], m: "采矿机", t: 1 },
82 | { s: [{ name: "钛石" }], q: [], m: "大型采矿机", t: 1 }
83 | ],
84 | 石矿: [
85 | { s: [{ name: "石矿" }], q: [], m: "矿脉", t: 1 },
86 | { s: [{ name: "石矿" }], q: [], m: "采矿机", t: 1 },
87 | { s: [{ name: "石矿" }], q: [], m: "大型采矿机", t: 1 }
88 | ],
89 | 煤矿: [
90 | { s: [{ name: "煤矿" }], q: [], m: "矿脉", t: 1 },
91 | { s: [{ name: "煤矿" }], q: [], m: "采矿机", t: 1 },
92 | { s: [{ name: "煤矿" }], q: [], m: "大型采矿机", t: 1 }
93 | ],
94 | 水: [{ s: [{ name: "水" }], q: [], m: "抽水机", t: 1 }],
95 | 原油: [{ s: [{ name: "原油" }], q: [], m: "原油萃取站", t: 1 }],
96 | 可燃冰: [
97 | {
98 | s: [{ name: "可燃冰" }, { name: "氢", n: 0 }],
99 | group: "组件",
100 | title: "冰巨星+轨道采集器",
101 | m: "冰巨采集器",
102 | mp: "冰巨采集器_可燃冰",
103 | q: [],
104 | t: 1,
105 | p: -1
106 | },
107 | { s: [{ name: "可燃冰" }], q: [], m: "矿脉", t: 1 },
108 | { s: [{ name: "可燃冰" }], q: [], m: "采矿机", t: 1 },
109 | { s: [{ name: "可燃冰" }], q: [], m: "大型采矿机", t: 1 }
110 | ],
111 | 金伯利矿石: [
112 | { s: [{ name: "金伯利矿石" }], q: [], m: "矿脉", t: 1 },
113 | { s: [{ name: "金伯利矿石" }], q: [], m: "采矿机", t: 1 },
114 | { s: [{ name: "金伯利矿石" }], q: [], m: "大型采矿机", t: 1 }
115 | ],
116 | 分形硅石: [
117 | { s: [{ name: "分形硅石" }], q: [], m: "矿脉", t: 1 },
118 | { s: [{ name: "分形硅石" }], q: [], m: "采矿机", t: 1 },
119 | { s: [{ name: "分形硅石" }], q: [], m: "大型采矿机", t: 1 }
120 | ],
121 | 光栅石: [
122 | { s: [{ name: "光栅石" }], q: [], m: "矿脉", t: 1 },
123 | { s: [{ name: "光栅石" }], q: [], m: "采矿机", t: 1 },
124 | { s: [{ name: "光栅石" }], q: [], m: "大型采矿机", t: 1 }
125 | ],
126 | 刺笋结晶: [
127 | { s: [{ name: "刺笋结晶" }], q: [], m: "矿脉", t: 1 },
128 | { s: [{ name: "刺笋结晶" }], q: [], m: "采矿机", t: 1 },
129 | { s: [{ name: "刺笋结晶" }], q: [], m: "大型采矿机", t: 1 }
130 | ],
131 | 单极磁石: [
132 | { s: [{ name: "单极磁石" }], q: [], m: "矿脉", t: 1 },
133 | { s: [{ name: "单极磁石" }], q: [], m: "采矿机", t: 1 },
134 | { s: [{ name: "单极磁石" }], q: [], m: "大型采矿机", t: 1 }
135 | ],
136 | 临界光子: [
137 | {
138 | s: [{ name: "临界光子" }],
139 | group: "组件",
140 | m: "射线接收站",
141 | q: [],
142 | t: 10,
143 | p: -1
144 | },
145 | {
146 | s: [{ name: "临界光子", n: 3 }],
147 | group: "组件",
148 | title: "射线接收站+引力透镜",
149 | m: "射线接收站",
150 | q: [{ name: "引力透镜", n: 0.025 }],
151 | t: 15,
152 | p: 1
153 | }
154 | ],
155 | 能量碎片: [{ s: [{ name: "能量碎片" }], q: [], m: "黑雾残骸", t: 1 }],
156 | 负熵奇点: [{ s: [{ name: "负熵奇点" }], q: [], m: "黑雾残骸", t: 1 }],
157 | 物质重组器: [{ s: [{ name: "物质重组器" }], q: [], m: "黑雾残骸", t: 1 }],
158 | 硅基神经元: [{ s: [{ name: "硅基神经元" }], q: [], m: "黑雾残骸", t: 1 }],
159 | 黑雾矩阵: [{ s: [{ name: "黑雾矩阵" }], q: [], m: "黑雾残骸", t: 1 }],
160 | 核心素: [{ s: [{ name: "核心素" }], q: [], m: "黑雾残骸", t: 1 }],
161 |
162 | // 组件
163 | 铁块: [
164 | {
165 | s: [{ name: "铁块" }],
166 | group: "组件",
167 | m: "冶炼设备",
168 | q: [{ name: "铁矿", n: 1 }],
169 | t: 1
170 | }
171 | ],
172 | 铜块: [
173 | {
174 | s: [{ name: "铜块" }],
175 | group: "组件",
176 | m: "冶炼设备",
177 | q: [{ name: "铜矿", n: 1 }],
178 | t: 1
179 | }
180 | ],
181 | 高纯硅块: [
182 | {
183 | s: [{ name: "高纯硅块" }],
184 | group: "组件",
185 | m: "冶炼设备",
186 | q: [{ name: "硅石", n: 2 }],
187 | t: 2
188 | }
189 | ],
190 | 钛块: [
191 | {
192 | s: [{ name: "钛块" }],
193 | group: "组件",
194 | m: "冶炼设备",
195 | q: [{ name: "钛石", n: 2 }],
196 | t: 2
197 | }
198 | ],
199 | 石材: [
200 | {
201 | s: [{ name: "石材" }],
202 | group: "组件",
203 | m: "冶炼设备",
204 | q: [{ name: "石矿", n: 1 }],
205 | t: 1
206 | }
207 | ],
208 | 高级石墨: [
209 | {
210 | s: [{ name: "高级石墨" }],
211 | group: "组件",
212 | m: "冶炼设备",
213 | q: [{ name: "煤矿", n: 2 }],
214 | t: 2,
215 | p: 1
216 | },
217 | {
218 | s: [{ name: "高级石墨" }, { name: "氢", n: 3, rn: 1 }],
219 | group: "组件",
220 | title: "X射线裂解",
221 | m: "原油精炼厂",
222 | q: [
223 | { name: "氢", n: 2, rn: 0 },
224 | { name: "精炼油", n: 1 }
225 | ],
226 | t: 4,
227 | p: 1
228 | }
229 | ],
230 | 精炼油: [
231 | {
232 | s: [
233 | { name: "精炼油", n: 2 },
234 | { name: "氢", n: 1 }
235 | ],
236 | group: "组件",
237 | title: "等离子精炼",
238 | m: "原油精炼厂",
239 | q: [{ name: "原油", n: 2 }],
240 | t: 4
241 | },
242 | {
243 | s: [{ name: "精炼油", n: 3, rn: 1 }],
244 | group: "组件",
245 | title: "重整精炼",
246 | m: "原油精炼厂",
247 | q: [
248 | { name: "精炼油", n: 2, rn: 0 },
249 | { name: "氢", n: 1 },
250 | { name: "煤矿", n: 1 }
251 | ],
252 | t: 4,
253 | p: 1
254 | },
255 | {
256 | s: [{ name: "精炼油", n: 3 }],
257 | group: "组件",
258 | title: "等离子精炼+重整精炼",
259 | m: "原油精炼厂",
260 | q: [
261 | { name: "原油", n: 2 },
262 | { name: "煤矿", n: 1 }
263 | ],
264 | t: 8,
265 | p: 1
266 | }
267 | ],
268 | 石墨烯: [
269 | {
270 | s: [
271 | { name: "石墨烯", n: 2 },
272 | { name: "氢", n: 1 }
273 | ],
274 | group: "组件",
275 | m: "化工厂",
276 | q: [{ name: "可燃冰", n: 2 }],
277 | t: 2
278 | },
279 | {
280 | s: [{ name: "石墨烯", n: 2 }],
281 | group: "组件",
282 | m: "化工厂",
283 | q: [
284 | { name: "硫酸", n: 1 },
285 | { name: "高级石墨", n: 3 }
286 | ],
287 | t: 3
288 | }
289 | ],
290 | 塑料: [
291 | {
292 | s: [{ name: "塑料" }],
293 | group: "组件",
294 | m: "化工厂",
295 | q: [
296 | { name: "精炼油", n: 2 },
297 | { name: "高级石墨", n: 1 }
298 | ],
299 | t: 3
300 | }
301 | ],
302 | "增产剂Mk.Ⅰ": [
303 | {
304 | s: [{ name: "增产剂Mk.Ⅰ" }],
305 | group: "消耗品",
306 | m: "制作台",
307 | q: [{ name: "煤矿", n: 1 }],
308 | t: 0.5
309 | }
310 | ],
311 | "增产剂Mk.Ⅱ": [
312 | {
313 | s: [{ name: "增产剂Mk.Ⅱ" }],
314 | group: "消耗品",
315 | m: "制作台",
316 | q: [
317 | { name: "增产剂Mk.Ⅰ", n: 2 },
318 | { name: "金刚石", n: 1 }
319 | ],
320 | t: 1
321 | }
322 | ],
323 | "增产剂Mk.Ⅲ": [
324 | {
325 | s: [{ name: "增产剂Mk.Ⅲ" }],
326 | group: "消耗品",
327 | m: "制作台",
328 | q: [
329 | { name: "增产剂Mk.Ⅱ", n: 2 },
330 | { name: "碳纳米管", n: 1 }
331 | ],
332 | t: 2
333 | }
334 | ],
335 | 机枪弹箱: [
336 | {
337 | s: [{ name: "机枪弹箱" }],
338 | group: "组件",
339 | m: "制作台",
340 | q: [{ name: "铜块", n: 4 }],
341 | t: 1
342 | }
343 | ],
344 | 导弹组: [
345 | {
346 | s: [{ name: "导弹组" }],
347 | group: "组件",
348 | m: "制作台",
349 | q: [
350 | { name: "铜块", n: 6 },
351 | { name: "电路板", n: 3 },
352 | { name: "燃烧单元", n: 2 },
353 | { name: "动力引擎", n: 1 }
354 | ],
355 | t: 2
356 | }
357 | ],
358 |
359 | 磁铁: [
360 | {
361 | s: [{ name: "磁铁" }],
362 | group: "组件",
363 | m: "冶炼设备",
364 | q: [{ name: "铁矿", n: 1 }],
365 | t: 1.5
366 | }
367 | ],
368 | 磁线圈: [
369 | {
370 | s: [{ name: "磁线圈", n: 2 }],
371 | group: "组件",
372 | m: "制作台",
373 | q: [
374 | { name: "磁铁", n: 2 },
375 | { name: "铜块", n: 1 }
376 | ],
377 | t: 1
378 | }
379 | ],
380 | 晶格硅: [
381 | {
382 | s: [{ name: "晶格硅" }],
383 | group: "组件",
384 | m: "冶炼设备",
385 | q: [{ name: "高纯硅块", n: 1 }],
386 | t: 2
387 | },
388 | {
389 | s: [{ name: "晶格硅", n: 2 }],
390 | group: "组件",
391 | m: "制作台",
392 | q: [{ name: "分形硅石", n: 1 }],
393 | t: 1.5
394 | }
395 | ],
396 | 钛合金: [
397 | {
398 | s: [{ name: "钛合金", n: 4 }],
399 | group: "组件",
400 | m: "冶炼设备",
401 | q: [
402 | { name: "钛块", n: 4 },
403 | { name: "钢材", n: 4 },
404 | { name: "硫酸", n: 8 }
405 | ],
406 | t: 12
407 | }
408 | ],
409 | 玻璃: [
410 | {
411 | s: [{ name: "玻璃" }],
412 | group: "组件",
413 | m: "冶炼设备",
414 | q: [{ name: "石矿", n: 2 }],
415 | t: 2
416 | }
417 | ],
418 | 金刚石: [
419 | {
420 | s: [{ name: "金刚石" }],
421 | group: "组件",
422 | m: "冶炼设备",
423 | q: [{ name: "高级石墨", n: 1 }],
424 | t: 2
425 | },
426 | {
427 | s: [{ name: "金刚石", n: 2 }],
428 | group: "组件",
429 | m: "冶炼设备",
430 | q: [{ name: "金伯利矿石", n: 1 }],
431 | t: 1.5
432 | }
433 | ],
434 | 有机晶体: [
435 | {
436 | s: [{ name: "有机晶体" }],
437 | group: "组件",
438 | m: "化工厂",
439 | q: [
440 | { name: "塑料", n: 2 },
441 | { name: "精炼油", n: 1 },
442 | { name: "水", n: 1 }
443 | ],
444 | t: 6
445 | },
446 | { s: [{ name: "有机晶体" }], group: "组件", m: "矿脉", q: [], t: 1 },
447 | {
448 | s: [{ name: "有机晶体" }],
449 | group: "组件",
450 | m: "采矿机",
451 | q: [],
452 | t: 1,
453 | p: -1
454 | },
455 | {
456 | s: [{ name: "有机晶体" }],
457 | group: "组件",
458 | m: "大型采矿机",
459 | q: [],
460 | t: 1,
461 | p: -1
462 | }
463 | ],
464 | 燃烧单元: [
465 | {
466 | s: [{ name: "燃烧单元" }],
467 | group: "组件",
468 | m: "制作台",
469 | q: [{ name: "煤矿", n: 3 }],
470 | t: 3
471 | }
472 | ],
473 | 爆破单元: [
474 | {
475 | s: [{ name: "爆破单元", n: 2 }],
476 | group: "组件",
477 | m: "化工厂",
478 | q: [
479 | { name: "燃烧单元", n: 2 },
480 | { name: "塑料", n: 2 },
481 | { name: "硫酸", n: 1 }
482 | ],
483 | t: 6
484 | }
485 | ],
486 | 晶石爆破单元: [
487 | {
488 | s: [{ name: "晶石爆破单元", n: 8 }],
489 | group: "组件",
490 | m: "化工厂",
491 | q: [
492 | { name: "爆破单元", n: 8 },
493 | { name: "卡西米尔晶体", n: 1 },
494 | { name: "晶格硅", n: 8 }
495 | ],
496 | t: 24
497 | }
498 | ],
499 | 钛化弹箱: [
500 | {
501 | s: [{ name: "钛化弹箱" }],
502 | group: "组件",
503 | m: "制作台",
504 | q: [
505 | { name: "机枪弹箱", n: 1 },
506 | { name: "钛块", n: 2 }
507 | ],
508 | t: 2
509 | }
510 | ],
511 | 超音速导弹组: [
512 | {
513 | s: [{ name: "超音速导弹组", n: 2 }],
514 | group: "组件",
515 | m: "制作台",
516 | q: [
517 | { name: "导弹组", n: 2 },
518 | { name: "处理器", n: 4 },
519 | { name: "爆破单元", n: 4 },
520 | { name: "推进器", n: 2 }
521 | ],
522 | t: 4
523 | }
524 | ],
525 |
526 | 钢材: [
527 | {
528 | s: [{ name: "钢材" }],
529 | group: "组件",
530 | m: "冶炼设备",
531 | q: [{ name: "铁块", n: 3 }],
532 | t: 3
533 | }
534 | ],
535 | 电动机: [
536 | {
537 | s: [{ name: "电动机" }],
538 | group: "组件",
539 | m: "制作台",
540 | q: [
541 | { name: "铁块", n: 2 },
542 | { name: "齿轮", n: 1 },
543 | { name: "磁线圈", n: 1 }
544 | ],
545 | t: 2
546 | }
547 | ],
548 | 钛化玻璃: [
549 | {
550 | s: [{ name: "钛化玻璃", n: 2 }],
551 | group: "组件",
552 | m: "制作台",
553 | q: [
554 | { name: "玻璃", n: 2 },
555 | { name: "钛块", n: 2 },
556 | { name: "水", n: 2 }
557 | ],
558 | t: 5
559 | }
560 | ],
561 | 棱镜: [
562 | {
563 | s: [{ name: "棱镜", n: 2 }],
564 | group: "组件",
565 | m: "制作台",
566 | q: [{ name: "玻璃", n: 3 }],
567 | t: 2
568 | }
569 | ],
570 | 钛晶石: [
571 | {
572 | s: [{ name: "钛晶石" }],
573 | group: "组件",
574 | m: "制作台",
575 | q: [
576 | { name: "有机晶体", n: 1 },
577 | { name: "钛块", n: 3 }
578 | ],
579 | t: 4
580 | }
581 | ],
582 | 动力引擎: [
583 | {
584 | s: [{ name: "动力引擎" }],
585 | group: "组件",
586 | m: "制作台",
587 | q: [
588 | { name: "磁线圈", n: 1 },
589 | { name: "铜块", n: 2 }
590 | ],
591 | t: 3
592 | }
593 | ],
594 | 推进器: [
595 | {
596 | s: [{ name: "推进器" }],
597 | group: "建筑",
598 | m: "制作台",
599 | q: [
600 | { name: "钢材", n: 2 },
601 | { name: "铜块", n: 3 }
602 | ],
603 | t: 4
604 | }
605 | ],
606 | 加力推进器: [
607 | {
608 | s: [{ name: "加力推进器" }],
609 | group: "建筑",
610 | m: "制作台",
611 | q: [
612 | { name: "钛合金", n: 5 },
613 | { name: "电磁涡轮", n: 5 }
614 | ],
615 | t: 6
616 | }
617 | ],
618 | 超合金弹箱: [
619 | {
620 | s: [{ name: "超合金弹箱" }],
621 | group: "组件",
622 | m: "制作台",
623 | q: [
624 | { name: "钛化弹箱", n: 1 },
625 | { name: "钛合金", n: 2 }
626 | ],
627 | t: 3
628 | }
629 | ],
630 | 引力导弹组: [
631 | {
632 | s: [{ name: "引力导弹组", n: 3 }],
633 | group: "组件",
634 | m: "制作台",
635 | q: [
636 | { name: "超音速导弹组", n: 3 },
637 | { name: "晶石爆破单元", n: 6 },
638 | { name: "奇异物质", n: 3 }
639 | ],
640 | t: 6
641 | }
642 | ],
643 |
644 | 齿轮: [
645 | {
646 | s: [{ name: "齿轮" }],
647 | group: "组件",
648 | m: "制作台",
649 | q: [{ name: "铁块", n: 1 }],
650 | t: 1
651 | }
652 | ],
653 | 电磁涡轮: [
654 | {
655 | s: [{ name: "电磁涡轮" }],
656 | group: "组件",
657 | m: "制作台",
658 | q: [
659 | { name: "电动机", n: 2 },
660 | { name: "磁线圈", n: 2 }
661 | ],
662 | t: 2
663 | }
664 | ],
665 | 硅石: [
666 | { s: [{ name: "硅石" }], q: [], m: "矿脉", t: 1 },
667 | { s: [{ name: "硅石" }], q: [], m: "采矿机", t: 1 },
668 | { s: [{ name: "硅石" }], q: [], m: "大型采矿机", t: 1 },
669 | {
670 | s: [{ name: "硅石" }],
671 | q: [{ name: "石矿", n: 10 }],
672 | m: "冶炼设备",
673 | t: 10
674 | }
675 | ],
676 | 电路板: [
677 | {
678 | s: [{ name: "电路板", n: 2 }],
679 | group: "组件",
680 | m: "制作台",
681 | q: [
682 | { name: "铁块", n: 2 },
683 | { name: "铜块", n: 1 }
684 | ],
685 | t: 1
686 | }
687 | ],
688 | 引力透镜: [
689 | {
690 | s: [{ name: "引力透镜" }],
691 | group: "消耗品",
692 | m: "制作台",
693 | q: [
694 | { name: "金刚石", n: 4 },
695 | { name: "奇异物质", n: 1 }
696 | ],
697 | t: 6
698 | }
699 | ],
700 | 硫酸: [
701 | {
702 | s: [{ name: "硫酸", n: 4 }],
703 | group: "组件",
704 | m: "化工厂",
705 | q: [
706 | { name: "精炼油", n: 6 },
707 | { name: "石矿", n: 8 },
708 | { name: "水", n: 4 }
709 | ],
710 | t: 6
711 | },
712 | {
713 | s: [{ name: "硫酸" }],
714 | group: "组件",
715 | m: "抽水机",
716 | q: [],
717 | t: 1
718 | }
719 | ],
720 | 氢: [
721 | {
722 | s: [{ name: "氢" }, { name: "重氢", n: 0 }],
723 | group: "组件",
724 | title: "气态巨星+轨道采集器",
725 | m: "气巨采集器",
726 | mp: "气巨采集器_氢",
727 | q: [],
728 | t: 1,
729 | p: -1
730 | },
731 | {
732 | s: [{ name: "氢" }, { name: "可燃冰", n: 0 }],
733 | group: "组件",
734 | title: "冰巨星+轨道采集器",
735 | m: "冰巨采集器",
736 | mp: "冰巨采集器_氢",
737 | q: [],
738 | t: 1,
739 | p: -1
740 | },
741 | {
742 | s: [{ name: "氢" }, { name: "精炼油", n: 2 }],
743 | group: "组件",
744 | title: "等离子精炼",
745 | m: "原油精炼厂",
746 | q: [{ name: "原油", n: 2 }],
747 | t: 4
748 | },
749 | {
750 | s: [
751 | { name: "氢", n: 3, rn: 1 },
752 | { name: "高级石墨", n: 1 }
753 | ],
754 | group: "组件",
755 | title: "X射线裂解",
756 | m: "原油精炼厂",
757 | q: [
758 | { name: "氢", n: 2, rn: 0 },
759 | { name: "精炼油", n: 1 }
760 | ],
761 | t: 4,
762 | chanliang: 3,
763 | p: 1
764 | },
765 | {
766 | s: [{ name: "氢" }, { name: "石墨烯", n: 2 }],
767 | group: "组件",
768 | m: "化工厂",
769 | q: [{ name: "可燃冰", n: 2 }],
770 | t: 2
771 | },
772 | {
773 | s: [
774 | { name: "氢", n: 2 },
775 | { name: "反物质", n: 2 }
776 | ],
777 | group: "组件",
778 | title: "质能存储",
779 | m: "微型粒子对撞机",
780 | q: [{ name: "临界光子", n: 2 }],
781 | t: 2,
782 | p: 1
783 | }
784 | ],
785 | 碳纳米管: [
786 | {
787 | s: [{ name: "碳纳米管", n: 2 }],
788 | group: "组件",
789 | m: "化工厂",
790 | q: [
791 | { name: "石墨烯", n: 3 },
792 | { name: "钛块", n: 1 }
793 | ],
794 | t: 4
795 | },
796 | {
797 | s: [{ name: "碳纳米管", n: 2 }],
798 | group: "组件",
799 | m: "化工厂",
800 | q: [{ name: "刺笋结晶", n: 6 }],
801 | t: 4
802 | }
803 | ],
804 | 奇异物质: [
805 | {
806 | s: [{ name: "奇异物质" }],
807 | group: "组件",
808 | m: "微型粒子对撞机",
809 | q: [
810 | { name: "粒子容器", n: 2 },
811 | { name: "铁块", n: 2 },
812 | { name: "重氢", n: 10 }
813 | ],
814 | t: 8
815 | }
816 | ],
817 | 配送运输机: [
818 | {
819 | s: [{ name: "配送运输机" }],
820 | group: "组件",
821 | m: "制作台",
822 | q: [
823 | { name: "铁块", n: 2 },
824 | { name: "动力引擎", n: 1 },
825 | { name: "处理器", n: 1 }
826 | ],
827 | t: 2
828 | }
829 | ],
830 | 物流运输机: [
831 | {
832 | s: [{ name: "物流运输机" }],
833 | group: "建筑",
834 | m: "制作台",
835 | q: [
836 | { name: "铁块", n: 5 },
837 | { name: "处理器", n: 2 },
838 | { name: "推进器", n: 2 }
839 | ],
840 | t: 4
841 | }
842 | ],
843 | 星际物流运输机: [
844 | {
845 | s: [{ name: "星际物流运输机" }],
846 | group: "建筑",
847 | m: "制作台",
848 | q: [
849 | { name: "钛合金", n: 10 },
850 | { name: "处理器", n: 10 },
851 | { name: "加力推进器", n: 2 }
852 | ],
853 | t: 6
854 | }
855 | ],
856 | 等离子胶囊: [
857 | {
858 | s: [{ name: "等离子胶囊" }],
859 | group: "消耗品",
860 | m: "制作台",
861 | q: [
862 | { name: "石墨烯", n: 1 },
863 | { name: "磁铁", n: 2 },
864 | { name: "重氢", n: 10 }
865 | ],
866 | t: 2
867 | }
868 | ],
869 | 炮弹组: [
870 | {
871 | s: [{ name: "炮弹组" }],
872 | group: "消耗品",
873 | m: "制作台",
874 | q: [
875 | { name: "铜块", n: 9 },
876 | { name: "燃烧单元", n: 2 }
877 | ],
878 | t: 1.5
879 | }
880 | ],
881 |
882 | 电浆激发器: [
883 | {
884 | s: [{ name: "电浆激发器" }],
885 | group: "组件",
886 | m: "制作台",
887 | q: [
888 | { name: "磁线圈", n: 4 },
889 | { name: "棱镜", n: 2 }
890 | ],
891 | t: 2
892 | }
893 | ],
894 | 超级磁场环: [
895 | {
896 | s: [{ name: "超级磁场环" }],
897 | group: "组件",
898 | m: "制作台",
899 | q: [
900 | { name: "电磁涡轮", n: 2 },
901 | { name: "磁铁", n: 3 },
902 | { name: "高级石墨", n: 1 }
903 | ],
904 | t: 3
905 | }
906 | ],
907 | 粒子带宽: [
908 | {
909 | s: [{ name: "粒子带宽" }],
910 | group: "组件",
911 | m: "制作台",
912 | q: [
913 | { name: "碳纳米管", n: 2 },
914 | { name: "晶格硅", n: 2 },
915 | { name: "塑料", n: 1 }
916 | ],
917 | t: 8
918 | }
919 | ],
920 | 处理器: [
921 | {
922 | s: [{ name: "处理器" }],
923 | group: "组件",
924 | m: "制作台",
925 | q: [
926 | { name: "电路板", n: 2 },
927 | { name: "微晶元件", n: 2 }
928 | ],
929 | t: 3
930 | }
931 | ],
932 | 卡西米尔晶体: [
933 | {
934 | s: [{ name: "卡西米尔晶体" }],
935 | group: "组件",
936 | m: "制作台",
937 | q: [
938 | { name: "钛晶石", n: 1 },
939 | { name: "石墨烯", n: 2 },
940 | { name: "氢", n: 12 }
941 | ],
942 | t: 4
943 | },
944 | {
945 | s: [{ name: "卡西米尔晶体" }],
946 | group: "组件",
947 | m: "制作台",
948 | q: [
949 | { name: "光栅石", n: 8 },
950 | { name: "石墨烯", n: 2 },
951 | { name: "氢", n: 12 }
952 | ],
953 | t: 4
954 | }
955 | ],
956 | 粒子容器: [
957 | {
958 | s: [{ name: "粒子容器" }],
959 | group: "组件",
960 | m: "制作台",
961 | q: [
962 | { name: "电磁涡轮", n: 2 },
963 | { name: "铜块", n: 2 },
964 | { name: "石墨烯", n: 2 }
965 | ],
966 | t: 4
967 | },
968 | {
969 | s: [{ name: "粒子容器" }],
970 | group: "组件",
971 | m: "制作台",
972 | q: [
973 | { name: "单极磁石", n: 10 },
974 | { name: "铜块", n: 2 }
975 | ],
976 | t: 4
977 | }
978 | ],
979 | 重氢: [
980 | {
981 | s: [{ name: "重氢" }, { name: "氢", n: 0 }],
982 | group: "组件",
983 | title: "体态巨星+轨道采集器",
984 | m: "气巨采集器",
985 | mp: "气巨采集器_重氢",
986 | q: [],
987 | t: 1,
988 | p: -1
989 | },
990 | {
991 | s: [{ name: "重氢", n: 5 }],
992 | group: "组件",
993 | m: "微型粒子对撞机",
994 | q: [{ name: "氢", n: 10 }],
995 | t: 2.5,
996 | p: 1
997 | },
998 | {
999 | s: [
1000 | { name: "重氢", n: 0.01 },
1001 | { name: "氢", n: 0.99, rn: 0.0 }
1002 | ],
1003 | group: "组件",
1004 | title: "重氢分馏",
1005 | m: "分馏塔",
1006 | q: [{ name: "氢", n: 1, rn: 0.01 }],
1007 | t: 1,
1008 | p: 1
1009 | }
1010 | ],
1011 | 太阳帆: [
1012 | {
1013 | s: [{ name: "太阳帆", n: 2 }],
1014 | group: "消耗品",
1015 | m: "制作台",
1016 | q: [
1017 | { name: "石墨烯", n: 1 },
1018 | { name: "光子合并器", n: 1 }
1019 | ],
1020 | t: 4
1021 | }
1022 | ],
1023 | 框架材料: [
1024 | {
1025 | s: [{ name: "框架材料" }],
1026 | group: "组件",
1027 | m: "制作台",
1028 | q: [
1029 | { name: "碳纳米管", n: 4 },
1030 | { name: "钛合金", n: 1 },
1031 | { name: "高纯硅块", n: 1 }
1032 | ],
1033 | t: 6
1034 | }
1035 | ],
1036 | 戴森球组件: [
1037 | {
1038 | s: [{ name: "戴森球组件" }],
1039 | group: "组件",
1040 | m: "制作台",
1041 | q: [
1042 | { name: "框架材料", n: 3 },
1043 | { name: "太阳帆", n: 3 },
1044 | { name: "处理器", n: 3 }
1045 | ],
1046 | t: 8
1047 | }
1048 | ],
1049 | 小型运载火箭: [
1050 | {
1051 | s: [{ name: "小型运载火箭" }],
1052 | group: "消耗品",
1053 | m: "制作台",
1054 | q: [
1055 | { name: "戴森球组件", n: 2 },
1056 | { name: "氘核燃料棒", n: 4 },
1057 | { name: "量子芯片", n: 2 }
1058 | ],
1059 | t: 6
1060 | }
1061 | ],
1062 | 反物质胶囊: [
1063 | {
1064 | s: [{ name: "反物质胶囊" }],
1065 | group: "消耗品",
1066 | m: "制作台",
1067 | q: [
1068 | { name: "等离子胶囊", n: 1 },
1069 | { name: "粒子容器", n: 1 },
1070 | { name: "氢", n: 10 },
1071 | { name: "反物质", n: 10 }
1072 | ],
1073 | t: 2
1074 | }
1075 | ],
1076 | 高爆炮弹组: [
1077 | {
1078 | s: [{ name: "高爆炮弹组" }],
1079 | group: "消耗品",
1080 | m: "制作台",
1081 | q: [
1082 | { name: "炮弹组", n: 1 },
1083 | { name: "钛块", n: 6 },
1084 | { name: "爆破单元", n: 2 }
1085 | ],
1086 | t: 6
1087 | }
1088 | ],
1089 |
1090 | 光子合并器: [
1091 | {
1092 | s: [{ name: "光子合并器" }],
1093 | group: "组件",
1094 | m: "制作台",
1095 | q: [
1096 | { name: "棱镜", n: 2 },
1097 | { name: "电路板", n: 1 }
1098 | ],
1099 | t: 3
1100 | },
1101 | {
1102 | s: [{ name: "光子合并器" }],
1103 | group: "组件",
1104 | m: "制作台",
1105 | q: [
1106 | { name: "光栅石", n: 1 },
1107 | { name: "电路板", n: 1 }
1108 | ],
1109 | t: 3
1110 | }
1111 | ],
1112 | 微晶元件: [
1113 | {
1114 | s: [{ name: "微晶元件" }],
1115 | group: "组件",
1116 | m: "制作台",
1117 | q: [
1118 | { name: "高纯硅块", n: 2 },
1119 | { name: "铜块", n: 1 }
1120 | ],
1121 | t: 2
1122 | }
1123 | ],
1124 | 量子芯片: [
1125 | {
1126 | s: [{ name: "量子芯片" }],
1127 | group: "组件",
1128 | m: "制作台",
1129 | q: [
1130 | { name: "处理器", n: 2 },
1131 | { name: "位面过滤器", n: 2 }
1132 | ],
1133 | t: 6
1134 | }
1135 | ],
1136 | 液氢燃料棒: [
1137 | {
1138 | s: [{ name: "液氢燃料棒", n: 2 }],
1139 | group: "消耗品",
1140 | m: "制作台",
1141 | q: [
1142 | { name: "钛块", n: 1 },
1143 | { name: "氢", n: 10 }
1144 | ],
1145 | t: 6
1146 | }
1147 | ],
1148 | 氘核燃料棒: [
1149 | {
1150 | s: [{ name: "氘核燃料棒", n: 2 }],
1151 | group: "消耗品",
1152 | m: "制作台",
1153 | q: [
1154 | { name: "钛合金", n: 1 },
1155 | { name: "重氢", n: 20 },
1156 | { name: "超级磁场环", n: 1 }
1157 | ],
1158 | t: 12
1159 | }
1160 | ],
1161 | 反物质燃料棒: [
1162 | {
1163 | s: [{ name: "反物质燃料棒", n: 2 }],
1164 | group: "消耗品",
1165 | m: "制作台",
1166 | q: [
1167 | { name: "反物质", n: 12 },
1168 | { name: "氢", n: 12 },
1169 | { name: "湮灭约束球", n: 1 },
1170 | { name: "钛合金", n: 1 }
1171 | ],
1172 | t: 24,
1173 | p: 1
1174 | }
1175 | ],
1176 | 奇异湮灭燃料棒: [
1177 | {
1178 | s: [{ name: "奇异湮灭燃料棒" }],
1179 | group: "消耗品",
1180 | m: "制作台",
1181 | q: [
1182 | { name: "反物质燃料棒", n: 8 },
1183 | { name: "核心素", n: 1 },
1184 | { name: "奇异物质", n: 2 },
1185 | { name: "框架材料", n: 1 }
1186 | ],
1187 | t: 32,
1188 | p: 1
1189 | }
1190 | ],
1191 | 干扰胶囊: [
1192 | {
1193 | s: [{ name: "干扰胶囊" }],
1194 | group: "消耗品",
1195 | m: "制作台",
1196 | q: [
1197 | { name: "电磁涡轮", n: 1 },
1198 | { name: "电浆激发器", n: 1 },
1199 | { name: "氢", n: 3 }
1200 | ],
1201 | t: 2
1202 | }
1203 | ],
1204 | 压制胶囊: [
1205 | {
1206 | s: [{ name: "压制胶囊" }],
1207 | group: "消耗品",
1208 | m: "制作台",
1209 | q: [
1210 | { name: "干扰胶囊", n: 1 },
1211 | { name: "超级磁场环", n: 2 },
1212 | { name: "钛化玻璃", n: 1 }
1213 | ],
1214 | t: 8
1215 | }
1216 | ],
1217 | 位面过滤器: [
1218 | {
1219 | s: [{ name: "位面过滤器" }],
1220 | group: "组件",
1221 | m: "制作台",
1222 | q: [
1223 | { name: "卡西米尔晶体", n: 1 },
1224 | { name: "钛化玻璃", n: 2 }
1225 | ],
1226 | t: 12
1227 | }
1228 | ],
1229 | 反物质: [
1230 | {
1231 | s: [
1232 | { name: "反物质", n: 2 },
1233 | { name: "氢", n: 2 }
1234 | ],
1235 | group: "组件",
1236 | title: "质能存储",
1237 | m: "微型粒子对撞机",
1238 | q: [{ name: "临界光子", n: 2 }],
1239 | t: 2
1240 | }
1241 | ],
1242 | 湮灭约束球: [
1243 | {
1244 | s: [{ name: "湮灭约束球" }],
1245 | group: "组件",
1246 | m: "制作台",
1247 | q: [
1248 | { name: "粒子容器", n: 1 },
1249 | { name: "处理器", n: 1 }
1250 | ],
1251 | t: 20
1252 | }
1253 | ],
1254 | 晶石炮弹组: [
1255 | {
1256 | s: [{ name: "晶石炮弹组" }],
1257 | group: "消耗品",
1258 | m: "制作台",
1259 | q: [
1260 | { name: "高爆炮弹组", n: 1 },
1261 | { name: "钛合金", n: 3 },
1262 | { name: "晶石爆破单元", n: 2 }
1263 | ],
1264 | t: 6
1265 | }
1266 | ],
1267 |
1268 | 电磁矩阵: [
1269 | {
1270 | s: [{ name: "电磁矩阵" }],
1271 | q: [
1272 | { name: "磁线圈", n: 1 },
1273 | { name: "电路板", n: 1 }
1274 | ],
1275 | t: 3,
1276 | m: "矩阵研究站",
1277 | group: "产品"
1278 | }
1279 | ],
1280 | 能量矩阵: [
1281 | {
1282 | s: [{ name: "能量矩阵" }],
1283 | q: [
1284 | { name: "高级石墨", n: 2 },
1285 | { name: "氢", n: 2 }
1286 | ],
1287 | t: 6,
1288 | m: "矩阵研究站",
1289 | group: "产品"
1290 | }
1291 | ],
1292 | 结构矩阵: [
1293 | {
1294 | s: [{ name: "结构矩阵" }],
1295 | q: [
1296 | { name: "金刚石", n: 1 },
1297 | { name: "钛晶石", n: 1 }
1298 | ],
1299 | t: 8,
1300 | m: "矩阵研究站",
1301 | group: "产品"
1302 | }
1303 | ],
1304 | 信息矩阵: [
1305 | {
1306 | s: [{ name: "信息矩阵" }],
1307 | q: [
1308 | { name: "处理器", n: 2 },
1309 | { name: "粒子带宽", n: 1 }
1310 | ],
1311 | t: 10,
1312 | m: "矩阵研究站",
1313 | group: "产品"
1314 | }
1315 | ],
1316 | 引力矩阵: [
1317 | {
1318 | s: [{ name: "引力矩阵", n: 2 }],
1319 | q: [
1320 | { name: "量子芯片", n: 1 },
1321 | { name: "引力透镜", n: 1 }
1322 | ],
1323 | t: 24,
1324 | m: "矩阵研究站",
1325 | group: "产品"
1326 | }
1327 | ],
1328 | 宇宙矩阵: [
1329 | {
1330 | s: [{ name: "宇宙矩阵" }],
1331 | q: [
1332 | { name: "电磁矩阵", n: 1 },
1333 | { name: "能量矩阵", n: 1 },
1334 | { name: "结构矩阵", n: 1 },
1335 | { name: "信息矩阵", n: 1 },
1336 | { name: "引力矩阵", n: 1 },
1337 | { name: "反物质", n: 1 }
1338 | ],
1339 | t: 15,
1340 | m: "矩阵研究站",
1341 | group: "产品"
1342 | }
1343 | ],
1344 | 原型机: [
1345 | {
1346 | s: [{ name: "原型机" }],
1347 | group: "消耗品",
1348 | m: "制作台",
1349 | q: [
1350 | { name: "铁块", n: 3 },
1351 | { name: "动力引擎", n: 1 },
1352 | { name: "电路板", n: 2 },
1353 | { name: "电浆激发器", n: 1 }
1354 | ],
1355 | t: 2
1356 | }
1357 | ],
1358 | 精准无人机: [
1359 | {
1360 | s: [{ name: "精准无人机" }],
1361 | group: "消耗品",
1362 | m: "制作台",
1363 | q: [
1364 | { name: "原型机", n: 1 },
1365 | { name: "电磁涡轮", n: 1 },
1366 | { name: "电路板", n: 2 },
1367 | { name: "光子合并器", n: 2 }
1368 | ],
1369 | t: 4
1370 | }
1371 | ],
1372 | 攻击无人机: [
1373 | {
1374 | s: [{ name: "攻击无人机" }],
1375 | group: "消耗品",
1376 | m: "制作台",
1377 | q: [
1378 | { name: "原型机", n: 1 },
1379 | { name: "电磁涡轮", n: 1 },
1380 | { name: "处理器", n: 1 },
1381 | { name: "粒子容器", n: 1 }
1382 | ],
1383 | t: 4
1384 | }
1385 | ],
1386 | 护卫舰: [
1387 | {
1388 | s: [{ name: "护卫舰" }],
1389 | group: "消耗品",
1390 | m: "制作台",
1391 | q: [
1392 | { name: "钛合金", n: 5 },
1393 | { name: "加力推进器", n: 1 },
1394 | { name: "处理器", n: 2 },
1395 | { name: "粒子容器", n: 3 }
1396 | ],
1397 | t: 5
1398 | }
1399 | ],
1400 | 驱逐舰: [
1401 | {
1402 | s: [{ name: "驱逐舰" }],
1403 | group: "消耗品",
1404 | m: "制作台",
1405 | q: [
1406 | { name: "框架材料", n: 20 },
1407 | { name: "加力推进器", n: 4 },
1408 | { name: "处理器", n: 4 },
1409 | { name: "奇异物质", n: 1 }
1410 | ],
1411 | t: 8
1412 | }
1413 | ],
1414 | 空间翘曲器: [
1415 | {
1416 | s: [{ name: "空间翘曲器", n: 8 }],
1417 | group: "消耗品",
1418 | m: "制作台",
1419 | q: [{ name: "引力矩阵", n: 1 }],
1420 | t: 10
1421 | },
1422 | {
1423 | s: [{ name: "空间翘曲器" }],
1424 | group: "消耗品",
1425 | m: "制作台",
1426 | q: [{ name: "引力透镜", n: 1 }],
1427 | t: 10
1428 | }
1429 | ],
1430 | 地基: [
1431 | {
1432 | s: [{ name: "地基" }],
1433 | group: "组件",
1434 | m: "制作台",
1435 | q: [
1436 | { name: "石材", n: 3 },
1437 | { name: "钢材", n: 1 }
1438 | ],
1439 | t: 1
1440 | }
1441 | ],
1442 |
1443 | // 建筑
1444 | 电力感应塔: [
1445 | {
1446 | s: [{ name: "电力感应塔" }],
1447 | group: "建筑",
1448 | m: "制作台",
1449 | q: [
1450 | { name: "铁块", n: 2 },
1451 | { name: "磁线圈", n: 1 }
1452 | ],
1453 | t: 1
1454 | }
1455 | ],
1456 | 无线输电塔: [
1457 | {
1458 | s: [{ name: "无线输电塔" }],
1459 | group: "建筑",
1460 | m: "制作台",
1461 | q: [
1462 | { name: "电力感应塔", n: 1 },
1463 | { name: "电浆激发器", n: 3 }
1464 | ],
1465 | t: 3,
1466 | p: 1
1467 | }
1468 | ],
1469 | 卫星配电站: [
1470 | {
1471 | s: [{ name: "卫星配电站" }],
1472 | group: "建筑",
1473 | m: "制作台",
1474 | q: [
1475 | { name: "无线输电塔", n: 1 },
1476 | { name: "超级磁场环", n: 10 },
1477 | { name: "框架材料", n: 2 }
1478 | ],
1479 | t: 5,
1480 | p: 1
1481 | }
1482 | ],
1483 | 风力涡轮机: [
1484 | {
1485 | s: [{ name: "风力涡轮机" }],
1486 | group: "建筑",
1487 | m: "制作台",
1488 | q: [
1489 | { name: "铁块", n: 6 },
1490 | { name: "齿轮", n: 1 },
1491 | { name: "磁线圈", n: 3 }
1492 | ],
1493 | t: 4
1494 | }
1495 | ],
1496 | 火力发电机: [
1497 | {
1498 | s: [{ name: "火力发电机" }],
1499 | group: "建筑",
1500 | m: "制作台",
1501 | q: [
1502 | { name: "铁块", n: 10 },
1503 | { name: "石材", n: 4 },
1504 | { name: "齿轮", n: 4 },
1505 | { name: "磁线圈", n: 4 }
1506 | ],
1507 | t: 5
1508 | }
1509 | ],
1510 | 太阳能板: [
1511 | {
1512 | s: [{ name: "太阳能板" }],
1513 | group: "建筑",
1514 | m: "制作台",
1515 | q: [
1516 | { name: "高纯硅块", n: 10 },
1517 | { name: "铜块", n: 10 },
1518 | { name: "电路板", n: 5 }
1519 | ],
1520 | t: 6
1521 | }
1522 | ],
1523 | 蓄电池: [
1524 | {
1525 | s: [{ name: "蓄电池" }],
1526 | group: "建筑",
1527 | m: "制作台",
1528 | q: [
1529 | { name: "铁块", n: 6 },
1530 | { name: "超级磁场环", n: 1 },
1531 | { name: "晶格硅", n: 3 }
1532 | ],
1533 | t: 3
1534 | }
1535 | ],
1536 | 蓄电池满: [
1537 | {
1538 | s: [{ name: "蓄电池满" }],
1539 | group: "建筑",
1540 | m: "能量枢纽",
1541 | q: [{ name: "蓄电池", n: 1 }],
1542 | t: 10,
1543 | p: 1
1544 | }
1545 | ],
1546 | 地热发电站: [
1547 | {
1548 | s: [{ name: "地热发电站" }],
1549 | group: "建筑",
1550 | m: "制作台",
1551 | q: [
1552 | { name: "钢材", n: 15 },
1553 | { name: "铜块", n: 20 },
1554 | { name: "光子合并器", n: 4 },
1555 | { name: "超级磁场环", n: 1 }
1556 | ],
1557 | t: 6
1558 | }
1559 | ],
1560 | 微型聚变发电站: [
1561 | {
1562 | s: [{ name: "微型聚变发电站" }],
1563 | group: "建筑",
1564 | m: "制作台",
1565 | q: [
1566 | { name: "钛合金", n: 12 },
1567 | { name: "超级磁场环", n: 10 },
1568 | { name: "碳纳米管", n: 8 },
1569 | { name: "处理器", n: 4 }
1570 | ],
1571 | t: 10
1572 | }
1573 | ],
1574 | 能量枢纽: [
1575 | {
1576 | s: [{ name: "能量枢纽" }],
1577 | group: "建筑",
1578 | m: "制作台",
1579 | q: [
1580 | { name: "钢材", n: 40 },
1581 | { name: "钛合金", n: 40 },
1582 | { name: "处理器", n: 40 },
1583 | { name: "粒子容器", n: 8 }
1584 | ],
1585 | t: 15
1586 | }
1587 | ],
1588 | 射线接收站: [
1589 | {
1590 | s: [{ name: "射线接收站" }],
1591 | group: "建筑",
1592 | m: "制作台",
1593 | q: [
1594 | { name: "钢材", n: 20 },
1595 | { name: "高纯硅块", n: 20 },
1596 | { name: "光子合并器", n: 10 },
1597 | { name: "处理器", n: 5 },
1598 | { name: "超级磁场环", n: 20 }
1599 | ],
1600 | t: 8
1601 | }
1602 | ],
1603 | 人造恒星: [
1604 | {
1605 | s: [{ name: "人造恒星" }],
1606 | group: "建筑",
1607 | m: "制作台",
1608 | q: [
1609 | { name: "钛合金", n: 20 },
1610 | { name: "框架材料", n: 20 },
1611 | { name: "湮灭约束球", n: 10 },
1612 | { name: "量子芯片", n: 10 }
1613 | ],
1614 | t: 30
1615 | }
1616 | ],
1617 |
1618 | 传送带: [
1619 | {
1620 | s: [{ name: "传送带", n: 3 }],
1621 | group: "建筑",
1622 | m: "制作台",
1623 | q: [
1624 | { name: "铁块", n: 2 },
1625 | { name: "齿轮", n: 1 }
1626 | ],
1627 | t: 1
1628 | }
1629 | ],
1630 | 高速传送带: [
1631 | {
1632 | s: [{ name: "高速传送带", n: 3 }],
1633 | group: "建筑",
1634 | m: "制作台",
1635 | q: [
1636 | { name: "传送带", n: 3 },
1637 | { name: "电磁涡轮", n: 1 }
1638 | ],
1639 | t: 1,
1640 | p: 1
1641 | }
1642 | ],
1643 | 极速传送带: [
1644 | {
1645 | s: [{ name: "极速传送带", n: 3 }],
1646 | group: "建筑",
1647 | m: "制作台",
1648 | q: [
1649 | { name: "高速传送带", n: 3 },
1650 | { name: "超级磁场环", n: 1 },
1651 | { name: "石墨烯", n: 1 }
1652 | ],
1653 | t: 1,
1654 | p: 1
1655 | }
1656 | ],
1657 | 四向分流器: [
1658 | {
1659 | s: [{ name: "四向分流器" }],
1660 | group: "组件",
1661 | m: "制作台",
1662 | q: [
1663 | { name: "铁块", n: 3 },
1664 | { name: "齿轮", n: 2 },
1665 | { name: "电路板", n: 1 }
1666 | ],
1667 | t: 2
1668 | }
1669 | ],
1670 | 自动集装机: [
1671 | {
1672 | s: [{ name: "自动集装机" }],
1673 | group: "建筑",
1674 | m: "制作台",
1675 | q: [
1676 | { name: "钢材", n: 3 },
1677 | { name: "齿轮", n: 4 },
1678 | { name: "超级磁场环", n: 1 },
1679 | { name: "处理器", n: 2 }
1680 | ],
1681 | t: 4
1682 | }
1683 | ],
1684 | 流速监测器: [
1685 | {
1686 | s: [{ name: "流速监测器" }],
1687 | group: "建筑",
1688 | m: "制作台",
1689 | q: [
1690 | { name: "铁块", n: 3 },
1691 | { name: "齿轮", n: 2 },
1692 | { name: "玻璃", n: 1 },
1693 | { name: "电路板", n: 2 }
1694 | ],
1695 | t: 2
1696 | }
1697 | ],
1698 | 喷涂机: [
1699 | {
1700 | s: [{ name: "喷涂机" }],
1701 | group: "建筑",
1702 | m: "制作台",
1703 | q: [
1704 | { name: "钢材", n: 4 },
1705 | { name: "电浆激发器", n: 2 },
1706 | { name: "电路板", n: 2 },
1707 | { name: "微晶元件", n: 2 }
1708 | ],
1709 | t: 3
1710 | }
1711 | ],
1712 | 小型储物仓: [
1713 | {
1714 | s: [{ name: "小型储物仓" }],
1715 | group: "组件",
1716 | m: "制作台",
1717 | q: [
1718 | { name: "铁块", n: 4 },
1719 | { name: "石材", n: 4 }
1720 | ],
1721 | t: 2
1722 | }
1723 | ],
1724 | 大型储物仓: [
1725 | {
1726 | s: [{ name: "大型储物仓" }],
1727 | group: "组件",
1728 | m: "制作台",
1729 | q: [
1730 | { name: "钢材", n: 8 },
1731 | { name: "石材", n: 8 }
1732 | ],
1733 | t: 4
1734 | }
1735 | ],
1736 | 储液灌: [
1737 | {
1738 | s: [{ name: "储液灌" }],
1739 | group: "建筑",
1740 | m: "制作台",
1741 | q: [
1742 | { name: "铁块", n: 8 },
1743 | { name: "石材", n: 4 },
1744 | { name: "玻璃", n: 4 }
1745 | ],
1746 | t: 2
1747 | }
1748 | ],
1749 | 物流配送器: [
1750 | {
1751 | s: [{ name: "物流配送器" }],
1752 | group: "建筑",
1753 | m: "制作台",
1754 | q: [
1755 | { name: "铁块", n: 8 },
1756 | { name: "电浆激发器", n: 4 },
1757 | { name: "处理器", n: 4 }
1758 | ],
1759 | t: 8
1760 | }
1761 | ],
1762 | 行星内物流运输站: [
1763 | {
1764 | s: [{ name: "行星内物流运输站" }],
1765 | group: "建筑",
1766 | m: "制作台",
1767 | q: [
1768 | { name: "钢材", n: 40 },
1769 | { name: "钛块", n: 40 },
1770 | { name: "处理器", n: 40 },
1771 | { name: "粒子容器", n: 20 }
1772 | ],
1773 | t: 20
1774 | }
1775 | ],
1776 | 星际物流运输站: [
1777 | {
1778 | s: [{ name: "星际物流运输站" }],
1779 | group: "建筑",
1780 | m: "制作台",
1781 | q: [
1782 | { name: "行星内物流运输站", n: 1 },
1783 | { name: "钛合金", n: 40 },
1784 | { name: "粒子容器", n: 20 }
1785 | ],
1786 | t: 30,
1787 | p: 1
1788 | }
1789 | ],
1790 | 轨道采集器: [
1791 | {
1792 | s: [{ name: "轨道采集器" }],
1793 | group: "建筑",
1794 | m: "制作台",
1795 | q: [
1796 | { name: "星际物流运输站", n: 1 },
1797 | { name: "超级磁场环", n: 50 },
1798 | { name: "加力推进器", n: 20 },
1799 | { name: "蓄电池满", n: 20 }
1800 | ],
1801 | t: 30,
1802 | p: 1
1803 | }
1804 | ],
1805 |
1806 | 分拣器: [
1807 | {
1808 | s: [{ name: "分拣器" }],
1809 | group: "组件",
1810 | m: "制作台",
1811 | q: [
1812 | { name: "铁块", n: 1 },
1813 | { name: "电路板", n: 1 }
1814 | ],
1815 | t: 1
1816 | }
1817 | ],
1818 | 高速分拣器: [
1819 | {
1820 | s: [{ name: "高速分拣器", n: 2 }],
1821 | group: "组件",
1822 | m: "制作台",
1823 | q: [
1824 | { name: "分拣器", n: 2 },
1825 | { name: "电动机", n: 1 }
1826 | ],
1827 | t: 1,
1828 | p: 1
1829 | }
1830 | ],
1831 | 极速分拣器: [
1832 | {
1833 | s: [{ name: "极速分拣器", n: 2 }],
1834 | group: "建筑",
1835 | m: "制作台",
1836 | q: [
1837 | { name: "高速分拣器", n: 2 },
1838 | { name: "电磁涡轮", n: 1 }
1839 | ],
1840 | t: 1,
1841 | p: 1
1842 | }
1843 | ],
1844 | 集装分拣器: [
1845 | {
1846 | s: [{ name: "集装分拣器", n: 1 }],
1847 | group: "建筑",
1848 | m: "制作台",
1849 | q: [
1850 | { name: "极速分拣器", n: 2 },
1851 | { name: "超级磁场环", n: 1 },
1852 | { name: "处理器", n: 1 }
1853 | ],
1854 | t: 1,
1855 | p: 1
1856 | }
1857 | ],
1858 | 采矿机: [
1859 | {
1860 | s: [{ name: "采矿机" }],
1861 | group: "建筑",
1862 | m: "制作台",
1863 | q: [
1864 | { name: "铁块", n: 4 },
1865 | { name: "电路板", n: 2 },
1866 | { name: "磁线圈", n: 2 },
1867 | { name: "齿轮", n: 2 }
1868 | ],
1869 | t: 3
1870 | }
1871 | ],
1872 | 大型采矿机: [
1873 | {
1874 | s: [{ name: "大型采矿机" }],
1875 | group: "建筑",
1876 | m: "制作台",
1877 | q: [
1878 | { name: "钛合金", n: 20 },
1879 | { name: "框架材料", n: 10 },
1880 | { name: "超级磁场环", n: 10 },
1881 | { name: "量子芯片", n: 4 },
1882 | { name: "光栅石", n: 40 }
1883 | ],
1884 | t: 20
1885 | }
1886 | ],
1887 | 抽水机: [
1888 | {
1889 | s: [{ name: "抽水机" }],
1890 | group: "建筑",
1891 | m: "制作台",
1892 | q: [
1893 | { name: "铁块", n: 8 },
1894 | { name: "石材", n: 4 },
1895 | { name: "电动机", n: 4 },
1896 | { name: "电路板", n: 2 }
1897 | ],
1898 | t: 4
1899 | }
1900 | ],
1901 | 原油萃取站: [
1902 | {
1903 | s: [{ name: "原油萃取站" }],
1904 | group: "组件",
1905 | m: "制作台",
1906 | q: [
1907 | { name: "钢材", n: 12 },
1908 | { name: "石材", n: 12 },
1909 | { name: "电路板", n: 6 },
1910 | { name: "电浆激发器", n: 4 }
1911 | ],
1912 | t: 8
1913 | }
1914 | ],
1915 | 原油精炼厂: [
1916 | {
1917 | s: [{ name: "原油精炼厂" }],
1918 | group: "组件",
1919 | m: "制作台",
1920 | q: [
1921 | { name: "钢材", n: 10 },
1922 | { name: "石材", n: 10 },
1923 | { name: "电路板", n: 6 },
1924 | { name: "电浆激发器", n: 6 }
1925 | ],
1926 | t: 6
1927 | }
1928 | ],
1929 | 分馏塔: [
1930 | {
1931 | s: [{ name: "分馏塔" }],
1932 | group: "建筑",
1933 | m: "制作台",
1934 | q: [
1935 | { name: "钢材", n: 8 },
1936 | { name: "石材", n: 4 },
1937 | { name: "玻璃", n: 4 },
1938 | { name: "处理器", n: 1 }
1939 | ],
1940 | t: 3
1941 | }
1942 | ],
1943 | 化工厂: [
1944 | {
1945 | s: [{ name: "化工厂" }],
1946 | group: "建筑",
1947 | m: "制作台",
1948 | q: [
1949 | { name: "钢材", n: 8 },
1950 | { name: "石材", n: 8 },
1951 | { name: "玻璃", n: 8 },
1952 | { name: "电路板", n: 2 }
1953 | ],
1954 | t: 5
1955 | }
1956 | ],
1957 | 量子化工厂: [
1958 | {
1959 | s: [{ name: "量子化工厂" }],
1960 | group: "建筑",
1961 | m: "制作台",
1962 | q: [
1963 | { name: "化工厂", n: 1 },
1964 | { name: "钛化玻璃", n: 10 },
1965 | { name: "奇异物质", n: 3 },
1966 | { name: "量子芯片", n: 3 }
1967 | ],
1968 | t: 10,
1969 | p: 1
1970 | }
1971 | ],
1972 | 微型粒子对撞机: [
1973 | {
1974 | s: [{ name: "微型粒子对撞机" }],
1975 | group: "建筑",
1976 | m: "制作台",
1977 | q: [
1978 | { name: "钛合金", n: 20 },
1979 | { name: "框架材料", n: 20 },
1980 | { name: "超级磁场环", n: 25 },
1981 | { name: "石墨烯", n: 10 },
1982 | { name: "处理器", n: 8 }
1983 | ],
1984 | t: 15
1985 | }
1986 | ],
1987 |
1988 | 电弧熔炉: [
1989 | {
1990 | s: [{ name: "电弧熔炉" }],
1991 | group: "建筑",
1992 | m: "制作台",
1993 | q: [
1994 | { name: "铁块", n: 4 },
1995 | { name: "石材", n: 2 },
1996 | { name: "电路板", n: 4 },
1997 | { name: "磁线圈", n: 2 }
1998 | ],
1999 | t: 3
2000 | }
2001 | ],
2002 | 位面熔炉: [
2003 | {
2004 | s: [{ name: "位面熔炉" }],
2005 | group: "建筑",
2006 | m: "制作台",
2007 | q: [
2008 | { name: "电弧熔炉", n: 1 },
2009 | { name: "框架材料", n: 5 },
2010 | { name: "位面过滤器", n: 4 },
2011 | { name: "单极磁石", n: 15 }
2012 | ],
2013 | t: 5,
2014 | p: 1
2015 | }
2016 | ],
2017 | 负熵熔炉: [
2018 | {
2019 | s: [{ name: "负熵熔炉" }],
2020 | group: "建筑",
2021 | m: "制作台",
2022 | q: [
2023 | { name: "位面熔炉", n: 1 },
2024 | { name: "负熵奇点", n: 10 },
2025 | { name: "能量碎片", n: 30 },
2026 | { name: "量子芯片", n: 4 }
2027 | ],
2028 | t: 6,
2029 | p: 1
2030 | }
2031 | ],
2032 | "制作台Mk.Ⅰ": [
2033 | {
2034 | s: [{ name: "制作台Mk.Ⅰ" }],
2035 | group: "建筑",
2036 | m: "制作台",
2037 | q: [
2038 | { name: "铁块", n: 4 },
2039 | { name: "齿轮", n: 8 },
2040 | { name: "电路板", n: 4 }
2041 | ],
2042 | t: 2
2043 | }
2044 | ],
2045 | "制作台Mk.Ⅱ": [
2046 | {
2047 | s: [{ name: "制作台Mk.Ⅱ" }],
2048 | group: "建筑",
2049 | m: "制作台",
2050 | q: [
2051 | { name: "制作台Mk.Ⅰ", n: 1 },
2052 | { name: "石墨烯", n: 8 },
2053 | { name: "处理器", n: 4 }
2054 | ],
2055 | t: 3,
2056 | p: 1
2057 | }
2058 | ],
2059 | "制作台Mk.Ⅲ": [
2060 | {
2061 | s: [{ name: "制作台Mk.Ⅲ" }],
2062 | group: "建筑",
2063 | m: "制作台",
2064 | q: [
2065 | { name: "制作台Mk.Ⅱ", n: 1 },
2066 | { name: "粒子带宽", n: 8 },
2067 | { name: "量子芯片", n: 2 }
2068 | ],
2069 | t: 4,
2070 | p: 1
2071 | }
2072 | ],
2073 | 重组式制作台: [
2074 | {
2075 | s: [{ name: "重组式制作台" }],
2076 | group: "建筑",
2077 | m: "制作台",
2078 | q: [
2079 | { name: "制作台Mk.Ⅲ", n: 1 },
2080 | { name: "物质重组器", n: 10 },
2081 | { name: "能量碎片", n: 30 },
2082 | { name: "量子芯片", n: 4 }
2083 | ],
2084 | t: 5,
2085 | p: 1
2086 | }
2087 | ],
2088 | 矩阵研究站: [
2089 | {
2090 | s: [{ name: "矩阵研究站" }],
2091 | group: "建筑",
2092 | m: "制作台",
2093 | q: [
2094 | { name: "铁块", n: 8 },
2095 | { name: "玻璃", n: 4 },
2096 | { name: "电路板", n: 4 },
2097 | { name: "磁线圈", n: 4 }
2098 | ],
2099 | t: 3
2100 | }
2101 | ],
2102 | 自演化研究站: [
2103 | {
2104 | s: [{ name: "自演化研究站" }],
2105 | group: "建筑",
2106 | m: "制作台",
2107 | q: [
2108 | { name: "矩阵研究站", n: 1 },
2109 | { name: "硅基神经元", n: 10 },
2110 | { name: "黑雾矩阵", n: 20 },
2111 | { name: "量子芯片", n: 4 }
2112 | ],
2113 | t: 4,
2114 | p: 1
2115 | }
2116 | ],
2117 | 电磁轨道弹射器: [
2118 | {
2119 | s: [{ name: "电磁轨道弹射器" }],
2120 | group: "建筑",
2121 | m: "制作台",
2122 | q: [
2123 | { name: "钢材", n: 20 },
2124 | { name: "齿轮", n: 20 },
2125 | { name: "处理器", n: 5 },
2126 | { name: "超级磁场环", n: 10 }
2127 | ],
2128 | t: 6
2129 | }
2130 | ],
2131 | 垂直发射井: [
2132 | {
2133 | s: [{ name: "垂直发射井" }],
2134 | group: "组件",
2135 | m: "制作台",
2136 | q: [
2137 | { name: "钛合金", n: 80 },
2138 | { name: "框架材料", n: 30 },
2139 | { name: "引力透镜", n: 20 },
2140 | { name: "量子芯片", n: 10 }
2141 | ],
2142 | t: 30
2143 | }
2144 | ],
2145 |
2146 | 高斯机枪塔: [
2147 | {
2148 | s: [{ name: "高斯机枪塔" }],
2149 | group: "建筑",
2150 | m: "制作台",
2151 | q: [
2152 | { name: "铁块", n: 8 },
2153 | { name: "齿轮", n: 8 },
2154 | { name: "电路板", n: 2 },
2155 | { name: "磁线圈", n: 4 }
2156 | ],
2157 | t: 4
2158 | }
2159 | ],
2160 | 导弹防御塔: [
2161 | {
2162 | s: [{ name: "导弹防御塔" }],
2163 | group: "建筑",
2164 | m: "制作台",
2165 | q: [
2166 | { name: "钢材", n: 8 },
2167 | { name: "电动机", n: 6 },
2168 | { name: "电路板", n: 12 },
2169 | { name: "动力引擎", n: 6 }
2170 | ],
2171 | t: 6
2172 | }
2173 | ],
2174 | 聚爆加农炮: [
2175 | {
2176 | s: [{ name: "聚爆加农炮" }],
2177 | group: "建筑",
2178 | m: "制作台",
2179 | q: [
2180 | { name: "钢材", n: 10 },
2181 | { name: "电动机", n: 8 },
2182 | { name: "电路板", n: 10 },
2183 | { name: "超级磁场环", n: 2 }
2184 | ],
2185 | t: 5
2186 | }
2187 | ],
2188 | 高频激光塔: [
2189 | {
2190 | s: [{ name: "高频激光塔" }],
2191 | group: "建筑",
2192 | m: "制作台",
2193 | q: [
2194 | { name: "钢材", n: 9 },
2195 | { name: "电浆激发器", n: 6 },
2196 | { name: "电路板", n: 6 },
2197 | { name: "光子合并器", n: 9 }
2198 | ],
2199 | t: 6
2200 | }
2201 | ],
2202 | 磁化电浆炮: [
2203 | {
2204 | s: [{ name: "磁化电浆炮" }],
2205 | group: "建筑",
2206 | m: "制作台",
2207 | q: [
2208 | { name: "钛合金", n: 20 },
2209 | { name: "钛化玻璃", n: 10 },
2210 | { name: "超级磁场环", n: 10 },
2211 | { name: "电浆激发器", n: 5 },
2212 | { name: "处理器", n: 5 }
2213 | ],
2214 | t: 10
2215 | }
2216 | ],
2217 | 近程电浆塔: [
2218 | {
2219 | s: [{ name: "近程电浆塔" }],
2220 | group: "建筑",
2221 | m: "制作台",
2222 | q: [
2223 | { name: "钢材", n: 15 },
2224 | { name: "超级磁场环", n: 5 },
2225 | { name: "电浆激发器", n: 5 },
2226 | { name: "处理器", n: 5 }
2227 | ],
2228 | t: 8
2229 | }
2230 | ],
2231 | 战场分析基站: [
2232 | {
2233 | s: [{ name: "战场分析基站" }],
2234 | group: "建筑",
2235 | m: "制作台",
2236 | q: [
2237 | { name: "钢材", n: 12 },
2238 | { name: "电路板", n: 18 },
2239 | { name: "微晶元件", n: 6 },
2240 | { name: "动力引擎", n: 12 }
2241 | ],
2242 | t: 6
2243 | }
2244 | ],
2245 | 干扰塔: [
2246 | {
2247 | s: [{ name: "干扰塔" }],
2248 | group: "建筑",
2249 | m: "制作台",
2250 | q: [
2251 | { name: "铜块", n: 12 },
2252 | { name: "电浆激发器", n: 9 },
2253 | { name: "金刚石", n: 6 },
2254 | { name: "处理器", n: 3 }
2255 | ],
2256 | t: 5
2257 | }
2258 | ],
2259 | 信号塔: [
2260 | {
2261 | s: [{ name: "信号塔" }],
2262 | group: "建筑",
2263 | m: "制作台",
2264 | q: [
2265 | { name: "无线输电塔", n: 2 },
2266 | { name: "钢材", n: 12 },
2267 | { name: "晶格硅", n: 6 }
2268 | ],
2269 | t: 6,
2270 | p: 1
2271 | }
2272 | ],
2273 | 行星护盾发生器: [
2274 | {
2275 | s: [{ name: "行星护盾发生器" }],
2276 | group: "建筑",
2277 | m: "制作台",
2278 | q: [
2279 | { name: "钢材", n: 20 },
2280 | { name: "电磁涡轮", n: 20 },
2281 | { name: "超级磁场环", n: 5 },
2282 | { name: "粒子容器", n: 5 }
2283 | ],
2284 | t: 10
2285 | }
2286 | ]
2287 | };
2288 |
--------------------------------------------------------------------------------