QQ资源网-专注分享互联网优质资源,让我们生活更精彩!
饮食条上有2个刻度,如果再加上饮食值为0,分别代表:极度饥饿临界值(Starving)、非常饿临界值(UrgentlyHungry)和饿临界值(Hungry)。
当动物的饮食值低于饿临界值时,动物会自己去找东西吃。
不同动物的临界值数值和饮食类型有关,如下图所示:
下面是地懒和哈士奇的饮食值条
所以,吃植物的比吃肉的,饿的更快。
人在不同的饥饿状态会减心情,分别是饿(-8)、非常饿(-15)、极度饥饿(-25)。
动物没心情
极度饥饿状态会减少生命,没查到这个减少生命的数值规则。
饥饿速度决定饮食值的减少速度,是个至关重要的隐藏指标。
公开的代码和配置都找不到这个参数是如何作用的。笔者经过大量游戏内的测试,终于得到了实际效果。
饮食值的减少速度和体型没关系,只与饥饿速度、饥饿状态和成长期有关。
游戏内每小时饮食值会减少16次。如果减少的数值太小,会没有变化。持续观察超级大吃货——海狸的饮食值,会有明显变化。
每小时饮食值降低的数值=动物的饥饿速度*0.004*饥饿程度系数*成长期系数*16
饥饿程度系数:饿 100%、非常饿 50%、极度饥饿 25%
成长期系数:婴儿 25%、青年 50%、 成年100%
成年动物每天的饮食值降低数值=1.536*饥饿速度
最后让我们来看看那些超级大吃货的饥饿速度:海狸(6)、敲击兽(4.5)
八、交配(Mate)和轻触(Nuzzle)
仔细观察动物的行为,我们可以看到有两种特别的:
交配(Mate)
Mate是动物之间的交配,是怀孕的必要条件。
不同动物的Mate间隔时间(mateMtbhour)不同。
下图是鸡的交配间隔时间配置
Mate间隔时间一般都比较短,例如:鸡3小时、松鼠5小时。
默认的Mate间隔时间不详。(测试食火鸡等卵生动物是1小时交配一次,理论上胎生动物也是一样,但测试下来胎生动物的交配行为可能有其它隐藏规则)
Mate间隔时间短还有另一个隐含信息:可以少量雄性配大量雌性。多余的雄性动物可以全部在成年后屠宰掉。
轻触(Nuzzle)
Nuzzle是动物和人之间的亲热。
Nuzzle会影响:
1 动物的命名
默认Nuzzle给动物命名的概率(nameOnNuzzleChance)为50%。
给动物命名后,动物就不叫“野猪1”、“野猪2”之类的名字了……
2 动物和主人的bond
当动物命名的同时,和与其交互的人形成bond关系。 跳转
bond关系会影响主人的心情。
bond关系还会提高训练的成功率。
3 提供Nuzzle心情
Nuzzle会给Nuzzle对象一个增益心情。
不同动物的Mate间隔时间(nuzzleMtbhour)不同。
nuzzle间隔时间一般都很长,例如:野牦牛120小时、约克夏36小时。
下图是野牦牛的轻触间隔时间配置
默认的Nuzzle间隔时间不详,这个太难测试了。
九、bond对心情的影响
学会技巧顺从(Obedience)后,可以给驯服动物设置主人。
将bond动物的主人(Master)设置为动物的bond人,bond人可以获得增益心情。
当一个人存在多个人的时候,同时作为多个bond动物的主人,增益心情不会叠加。
若存在任意一个bond动物的主人不是bond人时,该bond人得到减益心情。同样,减益心情也不会叠加。
当bond人只成为部分bond动物的主人时,会出现bond增益和减益心情同时存在的情况。
最后,具备“精神变态”特性的人不会受bond心情影响。
十、轻触(nuzzle)对心情的影响
Nuzzle会给Nuzzle对象增加一个增益心情,还是挺有用的。
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 网站地图
Copyright 2013-2025 QQZYWANG.com 〖QQ资源网〗 版权所有 蜀ICP备14006635号-1 | 川公网安备 51013102000013号
声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议请与本站联系 本站为非赢利性网站 不接受任何赞助和广告