《饑荒》獵犬是一種移速很高的怪物單位,地圖中會間隔一定的時間後刷新獵犬並來襲擊玩家,想要了解獵犬刷新機制的玩家請看下面“熬夜沒精神”帶來的《饑荒》獵犬襲擊機制解析,希望能夠幫助大家。
獵犬襲擊開始:在獵犬警告結束時,此時來狗的數量就已經確定了。
獵犬襲擊結束:在獵犬襲擊最後一隻獵犬生成後,此時確定下波獵犬襲擊的時間,也就是確定襲擊間隔。
獵犬生成,先確定目標,然後生成在距離目標30的地方,隨後攻擊目標。
在默認的設置下,當獵犬襲擊結束時,根據當前在線玩家的平均存活天數,決定下次獵犬襲擊的時間(也就是間隔)和警告時間
在創建世界時,平均存活天數當做0。
默認,獵犬襲擊間隔,警告時間與在線玩家天數的關係
如果你改動了世界設置的“獵犬襲擊”,獵犬襲擊的間隔將不再變化。世界設置的獵犬襲擊只改變獵犬襲擊間隔,不改變獵犬襲擊數量。(注意是聯機)
非默認時,獵犬襲擊間隔,警告時間與在線玩家天數的關係
在警告結束的時候,獵犬就會襲擊玩家。有兩種情況不會來狗。
絕對無狗:當警告結束時,位置在海面,也就是船上。在船上的玩家可能與附近的玩家互相影響,但在船上的玩家始終不會有獵犬襲擊。在獵犬襲擊時,如果所有的玩家都在船上,則本次不會來狗,重新計算獵犬間隔。注意,如果獵犬警告結束後在地面,此時再上船沒有用,照樣來狗。本文只介紹不離開地面世界的情況,常見的下洞穴和退出房間躲狗不做介紹。
相對無狗:在獵犬襲擊開始時,如果玩家本次在地面的時間小於警告時間,且存活天數小於最小間隔,也就是前一個表的6,4,3天,正常情況不會來狗。剛活幾天的玩家不來狗,沒有看完警告的人也不會來狗。相對無狗的角色,不會參與到韋斯與非韋斯的影響,但會因bug/特殊機制來狗。
幽靈狀態也會來狗。
韋斯能把好運帶給別人,但自己非常倒黴。韋斯在獵犬襲擊中,有兩個特點:
1,當有韋斯時,非韋斯的角色會有一隻狗轉移給韋斯,也就是每人少來一隻狗,同時韋斯多一隻狗(當有聚集的玩家時,略有變化,詳見後文)。每個韋斯以此法最多增加三隻狗,非韋斯角色每人減少狗則沒有上限。
2,在附近有其他玩家時,韋斯作為獵犬初始目標的概率翻倍。(一個人就談不上概率了,只會來你一個人的狗,狗也只會咬你一個人)
每名玩家的獵犬數量
附近的玩家:
在獵犬襲擊開始時,也就是獵犬警告結束時,將距離較近的玩家當做一個整體來狗。
如果玩家與玩家間隔不超過20(20格牆的直徑),即為同一組。比如a與b距離是19,b與c距離是18,那麼a,b,c都在同一組,視為附近的玩家。
角色沒有聚在一起時(距離大於20)的來狗規律簡單,聚集的玩家規律稍微複雜一點。
按上表根據你角色的存活天數來狗。如果有韋斯存在,非韋斯少來一隻狗,同時韋斯多一隻狗。
單獨的玩家不需考慮後文介紹的其他影響獵犬數量的因素。
考慮到有的玩家常年遠離基地,獨自在外奔波,附近沒有其他玩家;再或者有的玩家沒有朋友,買的聯機版,從沒聯機玩;再者,一個人的來狗規律很簡單,因此單獨拿出來說。
1.聚集少狗:(只有在很多人的時候聚在一起時效果才明顯)
在註釋中,提到了希望在玩家聚集時的獵犬襲擊的狗稍微少一點。,
聚在一起的玩家的來狗總數減少,變為
M^ [1/1+0.05×(n-1)] --這裡是冪運算
M=該群來狗總數
N=該群玩家個數
四捨五入,並且最終數量不會低於玩家數量。
*舉個例子,假如6名玩家一起,共來了12只狗,實際只會來7只狗。但人多狗少,狗就不夠分了,會有人沒有分到狗,同樣容易觸發來狗方式2,導致多來狗。
6個人,來了7只狗
2.韋斯引狗
每個韋斯以這種方式最多多3只狗。在有多個韋斯的情況下,多出的狗會分給所有的韋斯,優先平分,每個韋斯至多多三隻。
*比如a,b在一起,a來兩隻狗,b不來狗,a、b共兩個人,來兩隻狗。不會把狗分給韋斯。
*再入a,b,c,在一起,a來4只狗,b、c不來狗,abc總共3個人來4只狗。分3只狗給韋斯,abc剩下1只狗。
3.Bug/特殊機制
不知是bug還是有意為之(我覺得是前者),滿足以下條件也會來狗。
條件:
1.沒有在船上
2.附近的玩家,有人正常來狗
3.角色沒有來狗
不管是因為沒有滿足來獵犬的條件或是沒有分到狗,都會來一隻獵犬。這種情況下就會多來狗。以此方式產生的狗在獵犬襲擊的最後產生,
這個方式/bug的產生是玩家的來狗數量為0,但還是使用weighted_random_choice函數從表中選擇了,沒有檢查是不是0,所以還是來狗了。
是的,第一個秋天也有可能來火狗。
第一個秋天來火狗
該表適用於座狼召喚的狗和獵犬襲擊的狗。
獵犬丘的規律與之類似,不同的是,獵犬丘是根據世界天數,而不是在線玩家的平均存活天數。且獵犬丘在後期夏天不會提升火狗的概率。75天后的夏天依然是50%出火狗。