I've been wanting to post about this for a while just haven't gotten around to it until now. I am of the opinion that agi-tested room exits need to be identified much better. Just scanning and reading a room name and being made to guess whether it's supposed to be safe or not isn't an accurate translation of what our characters would be looking at and be able to take note of. It's just not definitive enough.
A yellow text to their color would go a long way to helping identify when terrain is treacherous. Your character is going to be able to tell very easily when a direction looks dangerous. This is going to be immediately apparent to them. Yellow text color for agi-tested directions would help to better distinguish them from green exits (safe) and red exits (certain falls). Currently, these tested rooms are green which leads one to believe they are safe and we are made to guess whether or not the room name makes them sound dangerous or not.
Additionally, I'd like to touch on climbing code. I've read elsewhere that this is all agi-based. I can see this perhaps for the test on whether you fall or not moving into an unstable room, but climbing should definitely be some combination of str and dex, if it isn't already. I'm not sure, honestly.
Optimally, I think both of these kinds of checks (falling and climbing) should be some combination of str, dex, agi, and perhaps even int. Agi is overpowered enough as it is in this codebase, and a change like this would give a broader range of characters the ability to not fall constantly. Thanks for reading. Please discuss.