飞行远程敌对型生物 (FlyingRangedAttackMob)

实体信息

飞行远程敌对型生物在和平难度下会消失,掉落的经验值为 5 + ( 生命值 + 护甲值 × 1.75 + 攻击力 × 2 ) / 10。

行为

飞行远程敌对型生物的行为使用 Goals AI系统。


飞行远程敌对型生物默认移动受方块摩擦力影响,使用飞行的寻路机制。在空中飞行时避免碰撞。如果飞行路径上有方块阻挡,会暂停移动等待下一次寻路,每次寻路的冷却时间为0.1~0.3秒(2~6 tick)。

飞行远程敌对型生物不会触发方块触发器。

飞行远程敌对型生物还有不同攻击状态、是否无敌等参数。


飞行远程敌对型生物总会尝试如下行为,按优先级从高到低为:

  • 漫无目的地飞行。

  • 看向随机地方。

  • 对目标进行远程攻击。

    • 1.16.5-3.6 Alpha 2 版本后,远程攻击还可以有前摇时间、攻击间隔等,用于完成动画。远程攻击的最小冷却时间为 前摇时间 + 0.05秒(1 tick),且不超过2秒(40 tick);最大冷却时间为4秒(80 tick)。

    • 1.16.5-3.6 Alpha 2 版本前,远程攻击的最小冷却时间为2秒(40 tick),最大冷却时间为4秒(80 tick)。


飞行远程敌对型生物会将距离最近的玩家作为攻击目标,在玩家逃出视线后仍会继续尝试追击玩家。

如果被其他生物攻击,不会反击该生物。

1.16.5-3.6 Alpha 2 版本前,飞行远程敌对型生物会主动攻击宠物,攻击宠物的优先级高于攻击玩家。


3.5-Beta-1 版本前,飞行远程敌对型生物默认的追逐范围为24格。

短评加载中..