《殭屍毀滅工程》釣魚機制詳解
《殭屍毀滅工程》中玩家可以釣魚,釣上來的魚也可以作為食物食用,但是釣魚不知道技巧的話,很容易出現斷線等情況,而且有時人物還會出現無聊等負面狀態。下邊就給大家帶來釣魚機制詳解,幫助大家瞭解釣魚這一機制。
殭屍毀滅工程釣魚機制詳解
1、如果釣魚等級小於3,釣魚時會增加無聊度
2、距離上次釣魚時間大於20000,魚才會開始恢復
3、失敗會有概率丟失魚餌。有1/10概率給予釣魚經驗
4、塑料魚餌15%概率大魚,25%概率中魚,60%概率小魚。活餌20%概率大,30%概率中,50%概率小。(小魚包含用於魚餌的那種魚)。
當抓到東西時
首先生成一個隨機數 local fishSizeNumber = ZombRand(100);
然後判定大小
if ticLure then
if fishSizeNumber <= 15 then
= "Big";
acter:getXp():AddXP(ing, 7);
elseif fishSizeNumber <= 25 then
= "Medium";
acter:getXp():AddXP(ing, 5);
else
= "Small";
acter:getXp():AddXP(ing, 3);
end
else -- living lure size
if fishSizeNumber <= 20 then
= "Big";
acter:getXp():AddXP(ing, 7);
elseif fishSizeNumber <= 30 then
= "Medium";
acter:getXp():AddXP(ing, 5);
else
= "Small";
acter:getXp():AddXP(ing, 3);
end
end
注意這裏,拿假魚餌做個例子,如果隨機數小於15,那麼是大魚,如果不是,進行第二次判定,如果小於25,那麼是中魚,如果還不是,那就是小魚。這裏就有問題了,,看區間,[0 15]是大魚,[16 25]是中魚,[26 100]是小魚。所以實際上的概率是 大:中:小=15:10:75。。。。。*!
5、釣到魚的時候,有可能並不是魚,是“垃圾”,如果是“垃圾”,就有大概1/3概率使魚竿壞掉。。。
6、然後是壞線概率,首先會生成一個壞線指數,小魚是8,中魚是12,大魚是22,每一等級的釣魚都會使這個指數減小1.然後,如果線用的是專業魚線,那麼指數減小2(變相增大毛線斷線率),如果是自己用樹枝做的釣魚竿,+3,如果是魚叉,+5。然後生成一個0-100的隨機數,如果小於這個指數,斷線。斷線的話,釣到的魚就沒有了。
7、活餌釣魚時會有概率逃脱,並且每次掉到東西一定會消失。假餌更難釣到東西,是給高技能漁夫用的,但是幾乎不會消失。
8、黃昏和黎明更高几率釣到魚
9、冬天釣魚概率減小
計算機制是,首先定義一個指數“吸魚度”,環境資源為normal時候值為100,每一等級豐富度變換20,最高140,最低60(越低越好)。
然後根據這個指數生成一個隨機數,區間是[0,指數],所以指數越低越好。生成的隨機數,在黃昏下-10,冬天+20,用魚叉+10,最後,根據魚餌判斷。如果是假餌,那麼如果最後的數小於(10+釣魚等級×2.5),那麼就會釣到魚,如果是活餌,那麼如果值小於(20+釣魚等級×1.5),就釣到魚。所以,釣魚等級max的時候,兩者概率一致,假餌不會消失,佔優。
10、環境資源越豐富,魚羣恢復速度越快。