1.20.1-3.6.31 版本后,此实体被重新添加;3.7版本后,此实体被重做完成。
3.7版本后,此实体图鉴内容被添加。
弹跳鸟是一种大型鸟类,兼具鸟类和爬行动物的特征。
弹跳鸟引以为傲的是巨大的脚爪,但似乎主要只用它来抓握高处的结构,因为它们是一种特别胆小的动物。
尽管很胆小,它们却以肉食为主,几乎完全依靠猎物的肉生存。
它们的翅膀看上去很强壮,能让它们自由飞翔,甚至在有大量负重的情况下。
——AoA3图鉴(原文)
【同类链接 - 手动重定向】若需查看1.16.5版本的弹跳鸟的资料,请移步至:弹跳鸟(≤ 1.16.5)
实体信息
弹跳鸟不自然生成。3.7.1版本后,会随着弹跳鸟巢一起生成;3.7.4版本后,弹跳鸟巢开始自然生成。
3.7版本后,弹跳鸟添加了蛋状态及其纹理。
生命值:34点( × 17) 移动速度:0.2875 飞行速度:0.3 追踪范围:32格 判定箱:宽度:0.5格;高度:1.25格 击退抗性:40% 掉落经验:1.36 XP |
掉落物
物品 | 掉落数量 | 抢夺影响 | 掉落概率 | 备注 |
---|---|---|---|---|
空 | - | - | 89.3% | - |
尖爪 | 1 | 每级+0~1个 | 10.7% | - |
以上战利品表随机抽取1次 | ||||
生鸡肉 | 1 | 每级+0~1个 | 100.0% | 若掉落时着火,则掉落熔炼后物品。 (即熟鸡肉) |
以上战利品表随机抽取1次 | ||||
空 | - | - | 60.0% | - |
羽毛 | 1~3 | 每级+1~2个 | 20.0% | - |
骨头 | 1~2 | 每级+0~1个 | 20.0% | - |
以上战利品表随机抽取1次 |
进度
3.7.12版本后,以下进度被添加:
图标 | 标题 | 描述 | 获取方法 | 进度类型 | 父进度 | ID | 是否隐藏 |
---|---|---|---|---|---|---|---|
驯鸟者 | 让两只弹跳鸟繁殖,然后孵化它们的蛋 | 【见描述】 | 挑战 | 忘却的时代 (见传说) | aoa3:precasia/bird_tamer | 否 |
触发驯服动物(tame_animal)进度准则时,动物为弹跳鸟,则触发该进度准则的玩家会获得该进度。
行为
弹跳鸟是被动生物,其行为符合 动物 (Animal) 的描述,部分行为符合飞行生物、可驯服生物。
3.7版本后,弹跳鸟有2个实体参数:
IsEgg(蛋状态)。该参数为布尔值(true/false),默认为 false。
Owner(主人)。该参数为UUID,默认为 null。
弹跳鸟不会受到摔落伤害,繁衍产物为幼年弹跳鸟(实际生成时,为弹跳鸟蛋)。
3.7.8版本后,弹跳鸟的偏好物品为带有 aoa3:opteryx_food 标签的物品;3.7.8版本前,弹跳鸟的偏好物品为生巨蜥肉。
3.7.8版本后,弹跳鸟会将能恢复食物水平的肉类当做食物;3.7.8版本前,弹跳鸟会将肉类当做食物。
3.7版本后,弹跳鸟的状态、年龄值范围/节点、该时间段/时刻触发事件的关系如下表所示:
状态 | 年龄值范围/节点 | 触发事件 |
---|---|---|
鸟状态 | > 0 | 繁殖冷却 |
0 | 成年,可以骑乘 3.7.1版本后,触发驯服动物(tame_animal)进度准则 | |
-24000 ~ 0 | 生长中 | |
-24000 | 孵化 播放“海龟蛋:孵化”音效 3.7.1版本后,触发驯服动物(tame_animal)进度准则 | |
蛋状态 | -120000 ~ -24000 每隔10分钟1次 | 播放“海龟蛋:裂开”音效 |
-252000 ~ -204001 范围内随机时间 | 出生,年龄值在该范围内 |
鸟状态
3.7版本前,弹跳鸟任何时候都拥有4个附属判定箱;3.7版本后,仅弹跳鸟为鸟状态时,拥有4个附属判定箱,其中:
判定箱1:位于实体主判定箱上方0.76格,前方0.4375格,宽度为0.375格,高度为0.4375格。
判定箱2:位于实体主判定箱上方0.97格,前方0.75格,宽度为0.25格,高度为0.25格。
判定箱3:位于实体主判定箱上方0.97格,前方1格,宽度为0.25格,高度为0.25格。
判定箱4:位于实体主判定箱上方0.76格,后方0.4375格,宽度为0.375格,高度为0.4375格。
当弹跳鸟空闲时,会在可以繁殖的情况下寻找繁殖伴侣,接着尝试跟随自己的父母,之后尝试跟随自己的偏好物品,最后有50%概率随机行走或飞行,也有50%概率在原地停留1.5~3秒(30~60 tick)。
此外,在地面上时,弹跳鸟会随机行走,使用地面寻路;在空中时,弹跳鸟会随机飞行,使用空中寻路。
3.7版本后,当弹跳鸟被骑乘时,不会使用以上行为。
弹跳鸟在地面上,且没有繁殖伴侣,且不处于繁殖状态时,每个游戏刻有1/2000的概率起飞,并触发起飞动画。
飞行时,成年的弹跳鸟设定不受重力影响,使其可以长时间飞行;幼年弹跳鸟会受重力影响,飞行一段时间后将会落地。
弹跳鸟被骑乘着飞行时,会因重力导致其下降,下降时的加速度为其重力值的一半。
落地时,会触发降落动画,设定自身受重力影响;3.7版本后,还会停止寻路,并降落。
当弹跳鸟繁殖时,会加速向下移动直到落地,即弹跳鸟会选择在地面上繁殖而不是空中。
3.7版本后:
当繁衍得到的幼年弹跳鸟生成时,幼年弹跳鸟和成年弹跳鸟都会尽力保持在对方5个方块范围内,产生互相照顾的效果。
刚出生的幼年弹跳鸟的年龄值为 -252000 ~ -204001(蛋状态,约150~190分钟后孵化,约170~210分钟后成年),并认定15个方块内的最近玩家为主人。
3.7.1版本后,当弹跳鸟的主人使用弹跳鸟喜欢的食物右击生命值不满的弹跳鸟时,会喂食并治疗弹跳鸟,治疗的生命值等于该食物的饥饿值,也会消耗1个手持的食物。
3.7版本后,当弹跳鸟的主人右击成年弹跳鸟时,如果该弹跳鸟未被骑乘,且玩家没有其它可用的交互操作,将会骑乘在弹跳鸟上。
蛋状态
当弹跳鸟为蛋状态时,其判定箱为固定判定箱:
主判定箱:宽度为0.375格,高度为0.5格。
当弹跳鸟处于蛋状态时,不会消失,不可被推动,不可被流体推动,不可推动其他实体,特殊AI不生效。
3.7.5版本后,当弹跳鸟处于蛋状态时,不可进行交互。(不能给弹跳鸟蛋喂生巨蜥肉了)
当弹跳鸟处于蛋状态时,最大生命值只有鸟状态的25%,在变为鸟状态时最大生命值恢复。
以上功能通过弹跳鸟拥有的1个属性修饰实现:
幼年基准生命值(baby_base_health):修饰目标为最大生命值,修饰值 = -0.75,运算方式为最终倍乘操作。