What do you want done?
Make dolphins invulnerable when their AI stops processing due to player distance.
Why do you want something done?
Currently, dolphins can drown when they are in entity processing chunks, but the player is too far away for their AI to be active. This forces players to trap dolphins in bubble columns, limiting their natural behaviour and freedom and restricting player creativity. By making dolphins invulnerable when their AI is inactive, we can preserve their natural interactions with players and reduce player frustration from unexpected and unwanted dolphin deaths.
How do you want something done?
- Detect AI Inactivity: When a player's distance from a dolphin exceeds the AI processing range, the game should recognise this state.
- Apply Invulnerability: Upon detecting AI inactivity, the dolphin should automatically become invulnerable, preventing drowning and other damage.
- Revert Invulnerability: When the player returns within range, the AI reactivates, and the dolphin's invulnerability is removed, allowing normal interactions.
This change shouldn't negatively impact any player-based systems, as nothing relies on dolphins dying. As long as the player is in range, the dolphins' normal current behaviour remains as is.
Please sign in to leave a comment.
0 Comments