This page is about the affect of size on player species (and sometimes also on monsters, for consistency). For a long rant, see 2138026. I don't want to pull everything over from there, so starting from scratch. — dpeg 2010-09-08 16:53
So far, “size system” has been a collection of special cases. Aside from just being chaotic, it has some bad consequences. There are special effects here and there, and often nothing in between. Don't think floundering, think water interaction. The “system” is hard to remember and not intuitive. The lack of consistency has resulted in, for example, ogres getting just the short end of the stick. Ogres are mostly defined by what they can't do.
Try to think about each aspect of size as a number line:
The idea is that it works both ways. There are effects on both extremes and between them. Size ideas should, at the very least, come in pairs. Maybe this time we won't paint ourselves into a corner. When describing an aspect, try to use ordered list (with numbers, -
) instead of regular list.
Why bother ? If there's consistency, size of a creature can change. Size change as a kind of shapeshifting is extremely common in folk tales all around the world. It's a big source of inspiration. DCSS could have potions (or mushrooms !) of growth and shrinking. Dangerous dragons could be shrunk into fiery lizards. A rat may grow to be as big as an ox. Spriggans in particular were supposed to have the ability to change size. For this to happen, stats of many creatures and species should be partially derived from size. It sounds like a lot of work and can't be done in one go, but I believe it's worth it. As a bonus, if stats are partially derived from size system and size system is consistent, it will be easier for players to reason about monsters. Size can become a clue about monster's ability and threat level.
— b0rsuk 2010-09-10 13:10
- Bigger creatures can see farther, but are more easily seen - Smaller creatures can't see far, but are harder to notice
Think about it - why are watch towers built so high ? Because higher building has bigger field of view. It's visually conspicuous too. So it's symmetric.
If implemented, this change would have a large, sweeping effect. Suddenly relatively weak enemies like snakes and rats populating Lair would get more interesting. You couldn't notice a pack of rats until you're pretty close. A hydra would be easy to see (and it should be !), but it would see you too. Crawl devs would gain an additional tool to distinguish similar monsters with.
One drawback of this idea is that player couldn't know size-what creatures should be visible say, 4 squares away. So a less radical proposal - you can see creatures always, but you can't recognize their type (similar to antenna mutation, but even more limited).
If there's one thing that should affect HP, it's size. It's one of most basic functions of the HP system. This is not important now but might become if Transmutation spells like Shrink and Grow show up. See above.
- Smaller creatures get less HP - Bigger creatures get more HP
— b0rsuk 2010-09-10 13:15
perhaps it could specifically be hpdice[2] for monsters. the min hp value for each hit dice roll. this way it still scales with hit dice smoothly. — blue_anna's page 2010-09-19 21:14
Growing 2 sizes bigger substracts 2 from Dexterity and adds 2 points of Strength. Simple enough. The idea is that you could make creatures powerful by enlarging them (self, summons, allies), and make them dart around like a mouse by shrinking them.
— b0rsuk 2010-09-10 13:15
This is in: larger species can carry more (it it related to species weight but it leads to something similar).
From 2007069
This refers to effects from standing in water.
— b0rsuk 2010-09-10 13:10
Wading should affect EV negatively: strongly for tiny species (Spriggans), less so for normal size, very little for large species. (kilobyte)
I'm more radical, I think spriggans could be unable to enter shallow water at all. Some starting vaults would need to be reworked. And if crawlspace is ever implemented, they could get alternate routes. That, or make spriggans a bit bigger so they can at least enter shallow water. — b0rsuk 2010-09-10 13:15
It's not just starting vaults: a less radical proposal: non-swimming tiny creatures (this includes Spriggans) take damage in shallow water. — dpeg 2010-09-16 15:33
I thought about that while designing Felids. Too bad, our dungeon generation and a crapload of vaults assume that shallow water is passable and safe. This means, we'd need a lot of work to sanely allow it to have such effects. Slowing the player, nuking EV and so on is fine, though. — kilobyte 2010-09-16 15:41
Agreed. Something that I had in mind: every turn in shallow water removes between 1/6 and 1/2 of your current HP, so is never outright deadly. You can drown at 1 HP. This should enable you to cross 4-wide layers of shallow water, even if it takes some tries. — dpeg 2010-09-16 15:54
The changes for large and very large monsters are now implemented in trunk. — dolorous 2011-02-11 05:25
We could turn the hardcoded hunger rates into a function of size (could be useful for forms, for example). The current hunger rates are
species Sp Ha Ko Hu Na Ce Og Tr hunger 1 2 3 3 3 4 4 9 relative -2 -1 0 0 0 1 1 6 size -2 -1 -1 0 1 1 1 1
where size uses 0 for normal (human-sized), -1 for small etc.
Proposal:
The regeneration mutation never had any hunger, there is no connection between it and another mutation, fastmeta. Trolls happen to have both (regen 2, fastmeta 3).
This proposal would:
* remove a mutation in two cases, require adding it in three
> The first two would result in making the code more complex for no user-visible effects. — kilobyte 2010-09-17 10:06
What do you think about hides as cloaks ? Gold Dragon cloak could be problematic, but not more than GDA itself, and it comes late. Steam dragon hide could use some improvements, like protection from most or all clouds, not just steam. — b0rsuk 2010-09-16 14:29
It's difficult to justify giving hides resists in the cloak slot but not in the armor slot, and wearing a gold hide as armor would give GDA resists at the current storm dragon armor penalty, which basically means that a caster with 15 strength that avoids level 8-9 spells can get a heavy resistance robe with rP.Perhaps more realistically, a plain dragon hide armor would give rF++ (and rC-) at a scale mail penalty - do you want to add these options to the game?One option would be to remove the hides-as-armor option, which wouldn't be much loss, though it still seems strange to suddenly guarantee large races the best non-excellent-randart cloaks in the game. — og17 2010-09-17 13:07“Would”? It already does. And with its crappy AC, it's not a bright idea, you'd want a robe instead. — kilobyte 2010-09-17 13:15
I was thinking that plain dragon armor had a larger penalty, yes. It's still an issue for gold hides, though; 4 AC isn't a downside, as no one'd scoff over a +2 randart robe. A resist robe would be the preferred option, that goes without saying, but they're intentionally very rare now. — og17 2010-09-17 13:37
Although I'm all for boosting the large races, this proposal has consistency issues. If an ogre can cut a big cloak out of a yak skin, why can't a kobold cut a small one? — vintermann 2011-02-19 15:13
As an example: Centaurs have awful stealth aptitude, because they are big and have hooves. They also have a penalty to stealth (independent of aptitude), because they are big. They also have a penalty to stealth (independent of either aptitude or size) because they have hooves.
That's mostly comical for centaurs, because already from the first point stealth is so bad for a centaur that it's not going to matter if it gets any worse. It's much worse when the same double-punishing happens to armour and dodging, for instance. Big creatures should be easier to hit, right? Sure, but they already are from bad dodging apts and low dex scores. Big creatures should get increased carrying capacity, right? Sure, but they already have it from good strength scores.
The problem seems to be that over the years, players/developers have added different, at first plausible-seeming boosts and penalties based on size - usually they have been better at coming up with justifications for small size advantages than large size advantages, but that's not the main problem. The main problem is that it reoccurs several places in the system.
I suggest one size measure, a litte more fine-grained than today's, and clearly delineate which effects of it are direct, and which are better handled through strength, dexterity and aptitudes. — vintermann 2011-02-19 15:16
What's wrong with “double penalties”? I'd call them “multi-faceted penalties”, which is a good thing.
In this specific case, big races being bad dodging while having bodies ill-fit for armour, can be easily offset by making the hp boost meaningful. A maxxed KoBe has 241 hp, a maxxed OgBe 300, an increase of mere 24%. — kilobyte 2011-02-19 23:29
I greatly dislike this entire page. It's all a bunch of changing stuff for the sake of changing stuff. None of this solves any problem, real or potential.
Size isn't broken; don't fix it. — tgw 2010-10-23 17:37
The above is a mere assertion without anything backing it up. Size isn't even broken, it's effectively nonexistent in Crawl. Currently it has barely more impact on the game than flavor text. — b0rsuk 2010-10-23 22:32
New features that use size, sure. Floundering, sure, that could be done better. But collecting a bunch of existing racial attributes under the “size” umbrella isn't making it more relevant. Each race and form only has one size, and the properties of a race are inseparable from the properties of its size. In the end, this just shuffles around internal stuff with no visible benefit. Worse, it makes a lot of stuff behave strangely. Spider form would grant sustenance and reduce your HP, and kill you because your strength is too low. Dragon form would you with low dex. I assume this would be special-cased like the weight cap for spider form, but what's the point? Growth and shrinking just strike me as a boring version of forms. — tgw 2010-10-23 22:52
You didn't bother to read very far into, did you ? Size is separatable from race. All you need is a shrinking potion or spell. Size changes are very common in folk tales, and they're a great source of inspiration. Spriggans in particular are known for changing sizes. Growing and shrinking may be a boring version of forms now, but that's because size system doesn't work (and/or you lack the imagination to see the point). If size was meaningful in the game, size change would also be meaningful. — b0rsuk 2010-10-24 08:45
A lot of things are very common in fairy tales. Many of them aren't in Crawl, and some of them don't need to be. Anyway, shuffling around hunger, strength, and HP will not make size more interesting. Trampling and stuff can do that. Potion of hunger-strength-and-HP is not an awesome item that needs to be added to Crawl ASAP. It's boring. Tying random existing attributes to size is a misguided attempt to make size matter and messes with forms (which include size changing as well as separate interesting mechanics). — tgw 2010-10-25 06:24