Sometimes, especially in scenes with a high quantity of custom emoji, the bot does not send the embed due to the rendered string being too long. The maximum (square) size with all custom emoji where the string is guaranteed to fit is 9 × 9.
The current implementation renders a 13 × 13 view. As the actual rendering code is size-agnostic, changing the view size is trivial.
What's not trivial is the need to see further than a 9 × 9 view in any RPG.
There are a few solutions:
Reduce the resolution so that objects simply appear smaller.
This is not an option due to the heavy loss of detail; it's impossible to tell what is actually in each tile, and by the point it is possible, it might as well just be a 9 × 9 view.
Allow multiple zoom levels.
This… introduces the need for each entity to have different skins for each resolution. This also introduces a loss in detail. Given that dungeon-crawling is highly position-based, this is once again unacceptable.
Use less custom emoji.
No.
Introduce camera panning.
This one actually requires minimal work after implementation has finished, and shouldn't impede on gameplay.
Sometimes, especially in scenes with a high quantity of custom emoji, the bot does not send the embed due to the rendered string being too long. The maximum (square) size with all custom emoji where the string is guaranteed to fit is 9 × 9.
The current implementation renders a 13 × 13 view. As the actual rendering code is size-agnostic, changing the view size is trivial.
What's not trivial is the need to see further than a 9 × 9 view in any RPG.
There are a few solutions: