diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..31f99f6 --- /dev/null +++ b/404.html @@ -0,0 +1,346 @@ + + + + + +
+ + + + + + + + + + + +++作者: 三途川之影 / 艾可希雅 | 编辑日期: 2024-08-06 00:00:00
+
当你按照原版的生存方式,获得第一个铁镐的时候,就意味着你可以点开通用机械(简称 MEK)的科技树了。你会遇到贯彻整个模组流程最重要的矿物之一——锇(需要用铁镐挖掘),一种白色的矿石。
+使用你的合成表查询工具,可以发现你已经可以利用锇作出第一个生产机器——冶金灌注机。但在这之前,还有一些准备工作要做。
+ +然而此时你的发电选项只有一个——热力发电机(沉浸工程跟交错道途也可以发电),可以直接使用可燃物进行发电。而还有一套被动发电的原理是,当热力发电机任意一面有熔岩(无论是源头还是流动)时,会产生电力,但因为一个面需要接机器/电线,所以能利用的只有五个面。
+温知识:这个机器本身能含岩浆,所以实际上还可以 +1 面,但是一桶岩浆源换约 10 FE / Tick 的发电量,有点麻烦。
+下图为一桶岩浆利用发电机五个面进行被动发电的参考例子:
+ + +有了电力之后,可以做出你在 MEK 中的第一个生产机器——冶金灌注机。恭喜你,解锁了 MEK 中的合金、控制电路的制作。
+++注:以下一个单位指1个对应物品如碳产生的灌注用液体,富集后对应物品可产生8个单位的灌注用液体。
+
钢锭:制作大部分 MEK 机械的必需品,在冶金灌注机中,铁锭加1个单位碳变成富集铁,富集铁加1个单位碳变成钢粉,烧炼后变为钢锭。
+前期建议先弄6个钢锭,2个用于制作电线,剩下4个用来搓下一个重要机械。
+合金:冶金灌注机中一个铁加1个单位的红石可获得最基础的合金,用于制作高级机器。当然利用冶金灌注机可以制作更高级的合金,这点请查询合成表。
+控制电路:最基础控制电路由一个锇锭加2个单位红石在冶金灌注机完成。和合金不同的是,它是由更高等级的合金在工作台升级的。
+ + +你受够了冶金灌注机不断吞噬着你的红石和煤炭,于是你在合成表发现了一个新机器——富集仓。
+将红石和煤炭丢入富集仓进行处理后,得到了富集红石和富集煤,这两个玩意丢入冶金灌注机后可以得到 8 个单位的灌注用液体。
+此外另一个重要的功能是,它可以实现前期的矿石增产——粗矿为 3 产 4,原矿为 1 产 2。
+另外还有其它配方,例如可以富集沙砾变为燧石,关于这些,请查询合成表。
+ + +你依照合成表,一步一步制作更高级的合金和控制电路,进而得到了更多的机械,而且使用了速度升级和能量升级来提升机械的工作效率,但电量已经跟不上了。查询合成表后,你找到了自己的下一个目标——风力发电机。
+风力发电机的发电效率与高度有关,但就算摆一台在地面上,它的发电效率都是一台被动发电的热力发电机不能比拟的。为了提高效率,你需要提升高度,并且使用电线将电导入下来。
+这里推荐搓4~6台,并且把高度提升到300格放置风力发电机,这个的发电量足够你过渡到中期甚至后期,不行再加就是了(doge)。
+线缆最低级的就行,或者提升到高级线缆,精英线缆就已经有些浪费了(虽说mek的能量线缆本质上是容量庞大的存储能量的装置)。
+ +即使或已经将机械升级到高级的工厂,但缓慢的进度条成为了提高产能的阻碍,是时候从另一条赛道升级你的机械了。
+++小技巧:可以手持升级组件
+Shift+鼠标右键
直接安装在机器里。注意:当前版本 MEK 的最大堆叠不是以前的 8 个或 4 个。使用Shift+左键的快捷合成可能会合成过量的升级组件。
+
能量升级:每个机械能装八个,装到八个的时候用电量是原来的十分之一,电量缓存也会翻十倍。为了你的电量健康,建议先做这个再考虑速度升级。
+速度升级:每个机械能装八个,装到八个的时候是十倍速处理(耗电会大大增加),使用灌注合金、玻璃和锇粉合成。在安装一定量的速度升级后,进电的速度就会小于出电的速度,导致机械无法正常工作,因此建议先拉满上面的能量升级。
+降噪升级:没什么好说的,这东西护耳(然而你可以在沉浸工业中直接制作耳罩)。同样是能装八个,装完后就可以使机器完全静音。
+其它升级会在对应的机器进行讲解。
+ + +想要获得轻松的游戏体验,尽快获得数值怪和机制怪是很有必要的。mek提供了十分强大的前期就可以制造的工具。
+自由助跑器:甚至只需要最低等级的合金和控制电路就可以制作的脚部装备,有电的情况下可以用电抵消摔落伤害,还可以自动翻越一格高的方块。
+ +喷气背包:仍然是只需要最低级的控制电路就能制造的飞行工具,需要多造一个电解分离器产生氢气。
+ +++注:以上两个工具有对应的切换模式的按键,但建议改一下。
+而且上述两个工具在获得下界合金锭后可以进行升级,获得对应部位下界合金防御力(甚至不需要升级模板)。
+
原子分解机:真正的 kami。对无护甲目标高达 21 点的伤害(秒杀苦力怕和无护甲的骷髅),最高档的挖掘速度已经是前期通用机械提供的挖掘速度的极限。如此强大,只需要一个原子合金(最高级的合金)和一个强化黑曜石锭(使用锇压缩机制作)。
+ +数字型采矿机:这位更是机制怪。然而比起前面几位,这个要贵的多——总计7个原子合金和2个强化黑曜石锭。但可以让你永久摆脱下矿这一工作。采矿机速度慢,要装升级模块.为了被矿我们还需要打开精准采集,这样一来耗电量大大上升了,至少你的产电要2k fe/t以上(包含了被矿产线).
+ +虽说风力发电机是强大而且纯白嫖的电力,但在对产能的追求中,你不能再忍受哪怕一次停电。
+你偶然从机佬的口中得知了燃气发电的强大,开始向往产生一种粉紫色的气体并且用其产生源源不断的电力。
+在完成了一个农场(或者园艺玻璃罩)后,你决定正式使用乙烯驱动燃气发电机。
+生产乙烯的机器为加压反应室。
+推荐使用西瓜产生生物燃料——在使用精密锯木机后可以得到西瓜片,然后经过粉碎机粉碎后获得更多的生物燃料。当然也可以使用其它的食物,直接粉碎就可以获得生物燃料。
+ + +水源使用水槽,配合机械管道抽水,加入到电解分离器
+ +电解分离器产生氢气,可以和加压反应室共用水源。
+ + +氢气和水到位后,投入生物燃料即可产出乙烯(气体),产生的基片需要另外收集。
+ +然后通过加压管道将乙烯输入燃气发电机进行发电。
+ +导出电力,可以重新用于发电系统中的其它机器。不要忘记放上能量立方进行存电。
+ +经过升级机器和其它模组的霍霍后,你的资源已经快见底了,但是你不想再去矿洞去感受Creeper?了。所以,你想起来机佬们都爱用的数字型采矿机。
+事实上,数字型采矿机不止能挖掘矿石,其它方块也可以。
+采矿机上的绿色孔为能量输入,黄色孔为物品输出(需要打开物品弹出才能自动输出物品)
+ +直接右键数字型采矿机打开的 GUI,左侧第一个为自动弹出,打开后可以自动输出内部缓存区中的物品到与黄色孔连接的容器里;中间的别管;右侧的为精准采集模式(耗电量是原来的6倍)。
+ +点击配置按钮后,出现 MEK 的物品过滤器,下面将以采集所有矿石和只采集铁矿为例子进行讲解。具体用法可以参考 https://www.mcmod.cn/item/447465.html
+采集所有矿石:当然不可能将所有矿石一个一个标记上,所以要利用到物品标签,将所有带『矿物』标签的全部方块加入过滤器中。
+具体方法:新过滤器→标签→输入forge:ores/*(严格区分大小写)→保存,成功添加所有带有forge:ores标签的方块。
+ + + + + + + + +=q){if(s=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,e=W.find_among_b(P,7))switch(W.bra=W.cursor,e){case 1:if(l()){if(i=W.limit-W.cursor,!W.eq_s_b(1,"s")&&(W.cursor=W.limit-i,!W.eq_s_b(1,"t")))break;W.slice_del()}break;case 2:W.slice_from("i");break;case 3:W.slice_del();break;case 4:W.eq_s_b(2,"gu")&&W.slice_del()}W.limit_backward=s}}function b(){var e=W.limit-W.cursor;W.find_among_b(U,5)&&(W.cursor=W.limit-e,W.ket=W.cursor,W.cursor>W.limit_backward&&(W.cursor--,W.bra=W.cursor,W.slice_del()))}function d(){for(var e,r=1;W.out_grouping_b(F,97,251);)r--;if(r<=0){if(W.ket=W.cursor,e=W.limit-W.cursor,!W.eq_s_b(1,"é")&&(W.cursor=W.limit-e,!W.eq_s_b(1,"è")))return;W.bra=W.cursor,W.slice_from("e")}}function k(){if(!w()&&(W.cursor=W.limit,!f()&&(W.cursor=W.limit,!m())))return W.cursor=W.limit,void _();W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"Y")?(W.bra=W.cursor,W.slice_from("i")):(W.cursor=W.limit,W.eq_s_b(1,"ç")&&(W.bra=W.cursor,W.slice_from("c")))}var p,g,q,v=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],h=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],z=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],y=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],C=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],x=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],I=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],P=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],U=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],F=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],S=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],W=new s;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){var e=W.cursor;return n(),W.cursor=e,u(),W.limit_backward=e,W.cursor=W.limit,k(),W.cursor=W.limit,b(),W.cursor=W.limit,d(),W.cursor=W.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/assets/javascripts/lunr/min/lunr.hu.min.js b/assets/javascripts/lunr/min/lunr.hu.min.js new file mode 100644 index 0000000..ed9d909 --- /dev/null +++ b/assets/javascripts/lunr/min/lunr.hu.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Hungarian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,n=L.cursor;if(d=L.limit,L.in_grouping(W,97,252))for(;;){if(e=L.cursor,L.out_grouping(W,97,252))return L.cursor=e,L.find_among(g,8)||(L.cursor=e,e