So, there are currently three mob “states” – peaceful (green), neutral (yellow) and aggressive (red) which define how the mob reacts to the player – wether it attacks them, is indifferent to them or attacks if provoked.
However, there is another behaviour that doesn’t have its own color. This behaviour is retreating – when a peaceful mob is attacked or most non-boss enemies/neutral mobs are low on health, they will try to run away from the player.
This state of “retreat” doesn’t have its own color – but what if it did? My idea is to make retreating mobs’ name orange.
Imo, it makes sense – since they’re still technically aggressive, but are too weak to put up a fight, so they aren’t red, but aren’t yellow either, since they aren’t indifferent to the player.
Sure, it isn’t a big change, but I think it would be neat to have a visual indicator that a mob is now going to run away from the player and it would just add consistency to the whole mechanic of mobs’ name color changing depending on their reaction to the player in their area of sight.
Also, it would make sense in the context of the new civilian npcs that just got teased – as it would make sense if instead of trying to fight back, the common folk who don’t possess the fighting skills of warriors would retreat, instead of attacking, and run for their lives, so their name getting red when attacked wouldn’t make much sense.