Rad586 / Forget-Me-Not

An immersive, artistic, yet performant modpack.
https://www.curseforge.com/minecraft/modpacks/forget-me-not
Creative Commons Zero v1.0 Universal
4 stars 0 forks source link

[Bug]: Some entities' blood bars display the wrong color 部分实体血条显示颜色错误 #81

Open RouDen3 opened 3 months ago

RouDen3 commented 3 months ago

Descripiton 简述

  1. 花园末影人:如P1,血条颜色应为绿色(友好);
  2. 野狼:如P2,血条颜色应为红色(敌对);
  3. 火鸡:如P3,血条颜色应为黄色(中立);
  4. 是否仍有更多错误未知。

Steps to reproduce. 复现问题的步骤

  1. 打开游戏;
  2. 使用对应实体的刷怪蛋;
  3. 发现对应实体的血条颜色错误。

Screenshots 截图

P1: 2024-08-05_18 27 42 P2: 2024-08-05_18 30 30 P3: 2024-08-05_18 31 16

Logs 日志

No response

Rad586 commented 3 months ago

可以确认有这个问题。 这可能是模组生物的类型注册错了。比如火鸡,它有被添加反击的目标。

Can confirm this issue. This seems likely to be a problem, where an modded entity, for example, turkey, being registered as a friendly creature, but actually have fight back goal.

Rad586 commented 3 months ago

这些应该可以通过 EntityJS 添加目标,来实现符合血条颜色的行为。但为了符合视觉效果,修改游戏机制不太合理,所以下个版本,我应该会把所有生物的血条都改成红色的。 可能会暂时对老玩家造成一些困扰,但不会有新玩家被这个困扰了。

I can use EntityJS to add goal for those entities, so they behave exactly like what their hp color shows. But it's kinda weird to change the behavior of entity just because it doesn't look right. In the next version, I might change all hp color to red.

Might confuse some experienced players for a short time, but no more confusion for new players.

Rad586 commented 3 months ago

这些应该可以通过 EntityJS 添加目标,来实现符合血条颜色的行为。但为了符合视觉效果,修改游戏机制不太合理,所以下个版本,我应该会把所有生物的血条都改成红色的。 可能会暂时对老玩家造成一些困扰,但不会有新玩家被这个困扰了。

I can use EntityJS to add goal for those entities, so they behave exactly like what their hp color shows. But it's kinda weird to change the behavior of entity just because it doesn't look right. In the next version, I might change all hp color to red.

Might confuse some experienced players for a short time, but no more confusion for new players.

算了,好像改不了,也许之后升到1.21+的游戏版本可以解决。 Wait... it cant be changed, maybe it can be solved after updating the game version to 1.21.