您的位置: 单机 > 攻略 > 图文攻略 > 攻略详情

《僵尸毁灭工程》钓鱼机制详解

时间:2019-03-18 09:55:42
  • 来源:百度贴吧
  • 作者:leon1993728
  • 编辑:月色如画
0

僵尸毁灭工程》中玩家可以钓鱼,钓上来的鱼也可以作为食物食用,但是钓鱼不知道技巧的话,很容易出现断线等情况,而且有时人物还会出现无聊等负面状态。下边就给大家带来钓鱼机制详解,帮助大家了解钓鱼这一机制。

《僵尸毁灭工程》钓鱼机制详解

僵尸毁灭工程钓鱼机制详解

1、如果钓鱼等级小于3,钓鱼时会增加无聊度

2、距离上次钓鱼时间大于20000,鱼才会开始恢复

3、失败会有几率丢失鱼饵。有1/10几率给予钓鱼经验

4、塑料鱼饵15%几率大鱼,25%几率中鱼,60%几率小鱼。活饵20%几率大,30%几率中,50%几率小。(小鱼包含用于鱼饵的那种鱼)。

当抓到东西时

首先生成一个随机数 local fishSizeNumber = ZombRand(100);

然后判定大小

if self.plasticLure then

if fishSizeNumber <= 15 then

fish.size = "Big";

self.character:getXp():AddXP(Perks.Fishing, 7);

elseif fishSizeNumber <= 25 then

fish.size = "Medium";

self.character:getXp():AddXP(Perks.Fishing, 5);

else

fish.size = "Small";

self.character:getXp():AddXP(Perks.Fishing, 3);

end

else -- living lure size

if fishSizeNumber <= 20 then

fish.size = "Big";

self.character:getXp():AddXP(Perks.Fishing, 7);

elseif fishSizeNumber <= 30 then

fish.size = "Medium";

self.character:getXp():AddXP(Perks.Fishing, 5);

else

fish.size = "Small";

self.character:getXp():AddXP(Perks.Fishing, 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、环境资源越丰富,鱼群恢复速度越快。

8.4
已有25人评分 您还未评分!
  • 类型:角色扮演
  • 发行:Indie Stone Studios
  • 发售:2013-11-08
  • 开发:Indie Stone Studios
  • 语言:英文
  • 平台:PC
  • 标签:生存丧尸末世

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论