饑荒比爾格熊重新整理時間介紹 饑荒比爾格什麼時候重新整理

發佈日期

  《饑荒》比爾格熊更改了重新整理時間後在哪一天重新整理呢?不少玩家都想知道,下面就為大家帶來饑荒比爾格熊重新整理時間介紹,一起來看看。

  先放結論:當前熊的重新整理時間為76至78天中隨機的一天

  曾幾何時,這頭名為比爾格的大熊會在秋季的第一天準時到來,為我們送來大量的木材,珍貴的活木。還不惜犧牲自己給我們厚厚的熊皮禦寒,可口的熊肉果腹,讓身處饑荒世界的我們感受到這個世界的溫暖,klei爸爸的恩賜。

  但不知幾時,像是鴿子王klei開了一個天大的玩笑,不僅把原本說好的dlc又推遲了半年,還修改了這頭大熊的重新整理機制,玩家在每年的這一天早早來到森林等候,然而卻什麼也沒有發生,它總會遲到。更有甚者,在一些年份,比爾格即將降臨的警報響起好久,它也沒有出現,任憑玩家們在蕭瑟的秋風中凍得瑟瑟發抖,伴隨著klei的冷笑:“咕,咕咕,咕咕咕咕咕!”

  為了查清真相,我從程式碼入手,在幾位大神的幫助下,終於弄清了現在熊的重新整理機制。Beargerspawner.lua是控制熊重新整理的程式程式碼檔案。

  其中這個函式控制熊的重新整理條件,必須是秋天,世界天數大於26(TUNING.NO_BOSS_TIME=26),沒有熊死亡或距離上次熊的死亡時間大於26天,以及世界中不能存在熊。

  以下是klei幾個月前暗改之後,最近一次更新前控制熊的重新整理時間的函式

  下面是最近一次klei更新發布公告說修復bug之後控制熊重新整理時間的函式

  最主要的變化是增加了一句終止元件執行的程式碼,這行程式碼只有在不符合重新整理條件時才會執行,我猜想它的作用是在不符合重新整理條件時阻止控制警報的函式執行,防止有警報卻沒有熊重新整理的bug。

  確定符合重新整理條件後,下面是確定重新整理時間。這裡首先定義了兩個變數,即spawndelay,spawnrandom。

  spawndelay賦值為0.25X秋季剩餘天數(預設條件下為20)X480(一天的長度,單位為秒,換算成1天)/1(本週期內會重新整理的個數,為0時函式不會執行,為2時只有調了大量才有意義),也就是5天。

  spawnrandom賦值為0.25Xspawndelay,也就是1.25天。

  這兩個變數作為引數傳遞給GetRandomWithVariance這個函式,這個函式定義在util.lua這個檔案裡

  函式返回值為spawndelay±spawnrandom之間的一個隨機數。在這裡就是3.75天到6.25天之間,把這個值賦給timetospawn這個變數。

  根據以往沒有改之前的情況,重新整理熊的函式並不是入秋就會執行重新整理元件,聽到警報大約是在半天以後,所以加上0.5天,即4.25到6.75。第一次滿足執行這個函式的條件是在第二年秋天的第一天,即71,加上前面的值即75.25至77.75,採用進一法化簡為76至78。綜上所述,當前熊的重新整理時間為76至78天中隨機的一天。

  點選進入:自動刷龍蠅技巧

  饑荒比爾格熊重新整理時間介紹就到這裡,希望對玩家有所幫助。

相關攻略文章

最新攻略