Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: The ability to tell how big something is  (Read 734 times)

squamous

  • Bay Watcher
    • View Profile
The ability to tell how big something is
« on: April 06, 2022, 08:58:18 pm »

Currently, there's no easy way to tell how large something is unless it is stated in the description or exists in real life so you can estimate it. If I make a custom creature, just like a Scroolex or whatever, that has no relation to anything found on earth, the problem is even worse, since just by looking at it there's no way of easily telling its size, since it's just a letter on a grid. And if you check the description you might learn a bit more, but even then it runs into the problem of size descriptors being a very relative thing. If I describe a Scroolex as large, does that mean it's the size of a dog or a horse? Is an enormous monster bigger than a gigantic one? The only way to really ensure the player knows exactly what they are looking at is to just clinically say "it is 70000 units in size" or something like that, which is what i do currently since it is important the player understands the scale of a monster they are facing in my opinion, due to how much it impacts gameplay. This however runs into the problem of just not being very pretty to read, which is unfortunate. And in the event the creature grows in size as it ages as an adult, such as dragons, description-based size explanations are suboptimal since you cannot readily tell how old a creature is unless it is a member of your fort or you happen to have a duplicate save in which you can access legends mode, either option being a chore that drags out the process of a single fight by the player having to leave it paused until they can figure out whether what they are fighting is a horse-sized whelp or castle-sized monstrosity.

I think something added to the secondary bit of the creature description which handles procedurally generated parts like proportions and coloration, which just says something along the lines of size relative to you (it is about your size, it is twice your size, it is ten times your size, etc, maybe getting vaguer as the differences become more apparent like "it seems a few hundred times your size (100-200)" "it is hundreds of times your size (300-600)" "it is many hundreds of times your size (700-1000)" or something like that) would be a useful quality of life improvement.
Logged
I make huge and comprehensive overhaul mods, consider supporting me on Patreon so I can do this full-time:
https://www.patreon.com/themodsmith
Have questions? Need to report bugs? Post them in the discord:  https://discord.gg/dGzGr5svS2

crundle_bone_earring

  • Bay Watcher
    • View Profile
Re: The ability to tell how big something is
« Reply #1 on: April 06, 2022, 09:10:56 pm »

I feel like another possible solution that would feel more elegant than "he is 8 times your size" would be to have a group of "default" creatures and a system that picks the closest one and compares. That way, things could be described as "almost as big as a horse", "slightly bigger than an elephant" or "the same size as a human". I think those read better than having the reader as the only source of comparison, especially if the reader itself is a procedurally generated creature (such as a necromancer experiment) and doesn't know their own size. On the aspects of dragons and other such things, being able to tell the approximate age of most creatures by sight should be implemented too.
Logged