冰汽時(shí)代生病機(jī)制是什么?每個(gè)員工都會(huì)有生病的時(shí)候。生病的幾率可根據(jù)暴風(fēng)雪和過(guò)勞工作有關(guān),要想完美的控制好生病,減少損失,接下來(lái)西西就給大家?guī)?lái)的是生病機(jī)制玩法詳解!
冰汽時(shí)代/寒霜朋克病機(jī)制詳解及獵物漏洞
人口屬性
游戲中所有的小人有以下屬性(不包括姓名和血緣關(guān)系之類的無(wú)用屬性):是否饑餓,是否生病,不滿。
饑餓是一天不吃飯就會(huì)餓,然后就會(huì)概率餓死,這個(gè)屬性是一定的,通過(guò)時(shí)間來(lái)計(jì)算,應(yīng)該是有計(jì)時(shí)器系統(tǒng),畢竟不是每一個(gè)人都同時(shí)生病。
是否生病(和生病概率),就是是否生病,生病機(jī)制我們下面說(shuō)。
不滿,這個(gè)應(yīng)該是以值的方式存在,當(dāng)有不滿的人死掉,你的不滿值就會(huì)下降,但是希望應(yīng)該是一個(gè)整體值,并且通過(guò)累加,而和市民本身沒(méi)有直接關(guān)系(間接關(guān)系),所以才會(huì)出現(xiàn)你希望滿了的同時(shí),不滿其實(shí)也可以滿
生病機(jī)制:
生病的系統(tǒng)基本上可以確定是按照人口比例隨機(jī)生病。
每個(gè)小人都有生病的概率,將同等級(jí)生病概率的人放在一起計(jì)算,然后計(jì)算下一個(gè)等級(jí),正常情況下,其實(shí)生病的值已經(jīng)確定了,只是在之后才發(fā)給每個(gè)小人而已
生病概率和當(dāng)前狀態(tài)有關(guān)(在家,在工作地點(diǎn),在路上),并且會(huì)改變(假如家里比工作點(diǎn)暖和,那么生病概率逐漸降低,在家里比工作地點(diǎn)冷,生病概率逐漸下降)
上面這點(diǎn)可能看上去比較玄學(xué),但是我們有驗(yàn)證方法。
隨便開(kāi)一局游戲不修房子,第一天晚上病兩三個(gè)人,但是這三個(gè)人基本上不重復(fù),但是每個(gè)人都會(huì)有生病概率。
同時(shí)也可以發(fā)現(xiàn),就算工作地點(diǎn)很冷,只要沒(méi)到嚴(yán)寒,就不會(huì)立刻生病,生病都是晚上的事情,那么假設(shè),我們白天開(kāi)低等級(jí)能量塔,晚上在調(diào)高+過(guò)載,就能夠有效減少患病率。
那么可以大膽猜測(cè),其實(shí)生病是從晚上某時(shí)刻結(jié)算,并在系統(tǒng)后臺(tái)逐一隨機(jī)發(fā)放給市民(這樣能做出緩慢生病的效果,并節(jié)約運(yùn)算量)
所以我們只要在它的結(jié)算前,將溫度提升,就可以避免相當(dāng)數(shù)量的市民生病。
推測(cè)時(shí)間第二天0點(diǎn)之前,具體應(yīng)該是八點(diǎn)到11點(diǎn)之間,但不可能是八點(diǎn)整(畢竟那個(gè)時(shí)候小人才剛剛回家)
反證:如果我們?cè)诹泓c(diǎn)出現(xiàn)任何病人之前,將溫度提升,但是生病人數(shù)并無(wú)明顯變化。
其他猜想:或許是因?yàn)樯「怕实母淖冃枰獣r(shí)間。
總結(jié):無(wú)論具體算法如何,結(jié)算機(jī)制肯定存在,否則無(wú)法解釋為什么是隨機(jī)和按比例生病,第二提前開(kāi)爐子提升溫度肯定可以減少生病概率,推薦六點(diǎn)以前開(kāi),因?yàn)轭A(yù)熱也要時(shí)間
生病機(jī)制2:
這條機(jī)制我沒(méi)測(cè)試過(guò),不過(guò)有注意到,那就是生病之后的人,進(jìn)入醫(yī)療站的時(shí)間和治療時(shí)間成反比,比如生病立刻去醫(yī)療站,只需要兩天,而到了第二天早上就會(huì)變成三天。
長(zhǎng)期不治療的人會(huì)變成重病。
值得一提的是,療養(yǎng)院是神器,在療養(yǎng)院的人,相當(dāng)于獲得了一個(gè)24小時(shí)的工作(并且住在里面),可以延長(zhǎng)其生命,有人提到過(guò),在療養(yǎng)院的重病患者可以活十多天,不過(guò)你也因此減少了一個(gè)勞動(dòng)力。
截肢只有30%,所以不是每一個(gè)重病的人都會(huì)被截肢,如果選擇了姑息療法,那么被姑息的人不會(huì)在醫(yī)療站得到治療,也就是說(shuō),你第一個(gè)重病患者出現(xiàn)之后,你有十多天的時(shí)間出醫(yī)務(wù)室(也不算趕)
工作機(jī)制:
一般來(lái)說(shuō),在工作的人,不會(huì)第一時(shí)間去吃飯和看病,我見(jiàn)過(guò)生病的人在有醫(yī)療空位的情況下,依然選擇先忙完手頭的事情,再去做別的事情。
但是有一點(diǎn)值得一提,工作并不是一直干到底,它應(yīng)該會(huì)有結(jié)算時(shí)間,結(jié)算時(shí)間一到,就會(huì)判斷此人的狀態(tài),是否符合其他動(dòng)作,比如工作兩小時(shí)后,結(jié)算,生病,且醫(yī)療站有空位,這人就會(huì)選擇去治病。
重病沒(méi)有試過(guò),但是重度饑餓則會(huì)讓市民立刻去吃飯。
此外還有原力吃飯現(xiàn)象,就是我本來(lái)有三十多個(gè)重度饑餓的人,然后突然獲得了一批食物(探索隊(duì)),然后一瞬間他們的饑餓就不見(jiàn)了……這讓我目瞪口呆。
工作本身并不會(huì)影響小人的生病概率(無(wú)法測(cè)試,理論如此,由狩獵小屋bug得出)。
狩獵小屋漏洞:
大家都知道,狩獵小屋是從晚上八點(diǎn)到第二天八點(diǎn),那么就是說(shuō),完全可以讓一個(gè)人白天去工作,晚上去打獵,這么操作雖然比較累,但是卻很有效,且無(wú)副作用。
但是在這里我稱之為漏洞,因?yàn)橥砩洗颢C,白天干別的,這個(gè)人都不用睡覺(jué)了,確實(shí)有點(diǎn)假,但是我們也可以解釋為他們?cè)诖颢C的路上在中轉(zhuǎn)站之類的地方休息過(guò)了(空獵則是直接在飛艇上休息。)
這個(gè)漏洞產(chǎn)生的原因,應(yīng)該是市民本身沒(méi)有疲勞這個(gè)屬性造成的(否則可以直接降低疲勞度),所以要修復(fù)只能加入疲勞值設(shè)定,或者干脆讓狩獵小屋白天工作,晚上休息。
此外值得一提的是,我對(duì)利用規(guī)則的理解是:通過(guò)機(jī)制的不健全來(lái)規(guī)避某些懲罰或者代價(jià),都算是漏洞,而利用頻繁有目的操作來(lái)來(lái)規(guī)避一些懲罰的,則算是半漏洞。
加班機(jī)制:
加班必死這個(gè)理論在貼吧里流行了很長(zhǎng)時(shí)間,但是經(jīng)過(guò)我今天的驗(yàn)證,發(fā)現(xiàn)它是有機(jī)制的。
首先,加班機(jī)制和小人本身屬性無(wú)關(guān),具體體現(xiàn)在隨機(jī)性和計(jì)時(shí)。
加班會(huì)過(guò)勞死,無(wú)論是完全健康的人(比如游戲剛開(kāi)始的市民),還是中后期長(zhǎng)長(zhǎng)加班的人。
過(guò)勞死的市民完全隨機(jī),我嘗試過(guò)三四把,甚至都不重復(fù)的。
但是第一次加班和資源點(diǎn)加班有加班保護(hù)機(jī)制,這個(gè)機(jī)制我覺(jué)得應(yīng)該是制作組主動(dòng)加的。
具體體現(xiàn)在,游戲開(kāi)始,我修了工程站,然后加班,時(shí)間過(guò)去一兩個(gè)鐘頭,再給兩個(gè)資源點(diǎn)(木箱,廢鐵)加班,工程站的人就不會(huì)死,但是翻過(guò)來(lái),先給木箱加班,或者木箱工程站同時(shí)(甚至短時(shí)間之內(nèi)),都會(huì)觸發(fā)。
也就是說(shuō),這個(gè)依然存在結(jié)算機(jī)制,一定時(shí)間之內(nèi),多個(gè)地點(diǎn)加班,會(huì)優(yōu)先認(rèn)為是資源點(diǎn)加班(或隨機(jī)),通過(guò)先給工程站加班,過(guò)幾個(gè)鐘頭再給資源點(diǎn)加班,則可以看作是避免結(jié)算時(shí)發(fā)生誤會(huì)。
我嘗試過(guò)從早上點(diǎn)9點(diǎn)開(kāi)始加班,然后到13點(diǎn)到14點(diǎn),基本上就會(huì)觸發(fā),那么有沒(méi)有可能是計(jì)時(shí)呢?完全可能,后面我又推遲了加班開(kāi)始時(shí)間,果然觸發(fā)過(guò)勞死的時(shí)間也跟著推遲了。
但是這個(gè)時(shí)間不會(huì)減少。比如我的工程站到13點(diǎn)會(huì)掛一個(gè),那么我提前將人提出來(lái),然后十四點(diǎn)再放進(jìn)去,依然會(huì)死,并且立即觸發(fā)。
但是另一個(gè)機(jī)制就很迷了,當(dāng)下班時(shí)間之后,這個(gè)機(jī)制就可以被掉卡掉。
比如我工程站6點(diǎn)開(kāi)始加班,到8點(diǎn)過(guò)掛一個(gè),記下時(shí)間,讀檔,到之前掛的時(shí)間,存檔,掛了一個(gè),讀檔以后基本上立刻出發(fā)死亡(基本上就游戲時(shí)間十分鐘之內(nèi)),但是,如果我這個(gè)時(shí)候把人抽出來(lái),過(guò)幾分鐘再放進(jìn)去,OK了,人不會(huì)死了
此外,如果你六點(diǎn)開(kāi)始加班,八點(diǎn)將人抽出來(lái),等到第二天零點(diǎn)以后再放進(jìn)去,也不會(huì)死。
白天只要時(shí)間足夠就會(huì)死(4到5個(gè)鐘頭),但到了晚上則機(jī)制都改變了。
或許是我測(cè)試不夠詳細(xì)?準(zhǔn)備明天再次測(cè)試。
結(jié)論:可以通過(guò)存檔的方式尋找觸發(fā)時(shí)間,精準(zhǔn)避開(kāi)過(guò)勞死,或者通過(guò)簡(jiǎn)單操作,八點(diǎn)以后將所有加班的人撤出來(lái),零點(diǎn)以后再放回去,無(wú)論他機(jī)制具體如何,這兩個(gè)方法都是有效的。
不過(guò)我認(rèn)為除了利用加班保護(hù)(第一次加班和資源點(diǎn)加班)避開(kāi)過(guò)勞死,其它都有點(diǎn)過(guò)于降低游戲難度(相當(dāng)于在相當(dāng)長(zhǎng)的時(shí)間內(nèi),將市民的工作時(shí)間延長(zhǎng)為2倍。)
同時(shí)初始資源怎么加班都不會(huì)死這個(gè)設(shè)定也是很迷……
劇情殺(不完全統(tǒng)計(jì)):
詩(shī)人,礦難,病人自殺,鋸?fù),歡愉之屋(沒(méi)開(kāi)過(guò)這個(gè)政策,所以是聽(tīng)說(shuō)的),監(jiān)獄凍死。
詩(shī)人和宣傳站有關(guān),你出這個(gè)事件之前把宣傳站拆了就好。
礦難是因果律事件,只要你造了宣傳站就可能爆發(fā),拆宣傳站和改用機(jī)器人下礦可以避免。
病人自殺是信仰系的那個(gè)大醫(yī)務(wù)室?guī)?lái)的,不開(kāi)就可以避免,但是開(kāi)了的話,好像無(wú)論如何都會(huì)爆發(fā)(有一次我記得全是輕微病人,也有一個(gè)自殺了……),信仰系玩的比較少,希望了解的人提供信息。
鋸?fù)仁且粋(gè)人哭喊著不要鋸?fù),這個(gè)時(shí)候你可以選由他去或者鋸掉,由他去就死了,鋸掉他可能自殺。
解決辦法:簽署療養(yǎng)院和義肢,他會(huì)寫信告訴他很感激(但是也可能和希望或者不滿有關(guān),我有幾次及時(shí)點(diǎn)了療養(yǎng)院,結(jié)果還是自殺了,所以還需要再測(cè)試),或者干脆就簽姑息(姑息不會(huì)遇到這個(gè)事件)。
歡愉之屋,具體不明,不簽就完了。
監(jiān)獄凍死是給了囚犯一張濕毯子,目前只有不簽來(lái)解決。
方舟來(lái)客,從那個(gè)新曼紐斯特來(lái)的人,治好他就行了,可以一開(kāi)始就選截肢,然后用醫(yī)療站治療,或者用姑息先養(yǎng)著,后期用醫(yī)療站治療
工作站效率問(wèn)題
游戲以效率最高的工程站為主工作站,其他工作站只提供效率加成(且效果遞減),四個(gè)以上收益就開(kāi)始不怎么明顯了。
同時(shí)工作站吃工頭加成和廣播站加成,那么就很簡(jiǎn)單了
我們有四個(gè)工程站,效率160%(主站100+三個(gè)加成60%),輪流給工頭,就變成60%+40%,如果還有學(xué)童就會(huì)更高了,成功達(dá)到一天1.7個(gè)科技(可能浮動(dòng))。