Display a monster's HD next to its name.


Although the central place for design discussion is ##crawl-dev on freenode, some may find it helpful to discuss requests and suggestions here first.

Vaults Vanquisher

Posts: 463

Joined: Monday, 20th July 2015, 04:01

Post Monday, 3rd October 2016, 13:48

Display a monster's HD next to its name.

An ettin and a two-headed ogre are the same thing, right? Definitely not to the experienced player, but to the untrained eye it's not an obvious distinction even with x->v.

A monster's HD should go next to its name when the "[monster] comes into view" message rears its ugly head, displayed as its level. ie. "A level 12 ettin comes into view" The player can compare the level of any given monster to the levels of the other monsters they are fighting.

This would make it much simpler to gauge how strong something is without having to look at the description, which doesn't tell me everything anyway. Certainly "it looks extremely dangerous" is an obvious flag but extremely dangerous monsters tend to not be extremely dangerous at later parts of the game. A level is straight to the point and the player can easily draw a comparison using the levels of the other creatures they've been fighting.

It's also incredibly simple as it uses only one stat and rarely inaccurate as monster power and deadliness both scale with hit dice.

If there's a comparison to be drawn between monster hit dice and player levels (which are different; the max level is 27, Cerebov has 21 hit dice), perhaps their level could instead be converted into player levels to allow players to gauge a monster's strength without actually comparing it to other monsters.

Barkeep

Posts: 3890

Joined: Wednesday, 14th August 2013, 23:25

Location: USA

Post Monday, 3rd October 2016, 16:10

Re: Display a monster's HD next to its name.

Unfortunately, while there is some correlation between the two I suppose (more than random), HD is not a good predictor of how dangerous an enemy is.

For this message the author and into has received thanks: 3
chequers, PleasingFungus, ydeve
User avatar

Barkeep

Posts: 4435

Joined: Tuesday, 11th January 2011, 12:28

Post Monday, 3rd October 2016, 16:43

Re: Display a monster's HD next to its name.

PowerOfKaishin wrote:An ettin and a two-headed ogre are the same thing, right? Definitely not to the experienced player, but to the untrained eye it's not an obvious distinction even with x->v.

Well, they do have different names and (presumably) different tiles, so I think it's pretty reasonably for even untrained players to guess there's a difference. Especially now that there are a lot(!) fewer monsters that are basically identical except for slight damage tweaks.

I would definitely like to be able to see some of the things that are different between monsters with different HD -- spell power is the one that comes to mind -- but I don't know that exposing HD directly is a very good way to do it.

Honestly, I suspect that "HD is an invisible magic number that changes a bunch of subtle and non-subtle things about monsters" probably causes a bunch of design and code strife, and it might be better to replace that number with a set of data attributes that can be changed per-monster. But doing that sounds like "fun."
I am not a very good player. My mouth is a foul pit of LIES. KNOW THIS.

Vaults Vanquisher

Posts: 463

Joined: Monday, 20th July 2015, 04:01

Post Monday, 3rd October 2016, 18:00

Re: Display a monster's HD next to its name.

njvack wrote:
PowerOfKaishin wrote:An ettin and a two-headed ogre are the same thing, right? Definitely not to the experienced player, but to the untrained eye it's not an obvious distinction even with x->v.

Well, they do have different names and (presumably) different tiles, so I think it's pretty reasonably for even untrained players to guess there's a difference. Especially now that there are a lot(!) fewer monsters that are basically identical except for slight damage tweaks.

I would definitely like to be able to see some of the things that are different between monsters with different HD -- spell power is the one that comes to mind -- but I don't know that exposing HD directly is a very good way to do it.

Honestly, I suspect that "HD is an invisible magic number that changes a bunch of subtle and non-subtle things about monsters" probably causes a bunch of design and code strife, and it might be better to replace that number with a set of data attributes that can be changed per-monster. But doing that sounds like "fun."


Well sure, they are different, but the untrained players aren't going to know what the difference is past different tiles and names, including the parts that actually matter.

I was under the impression that having hit dice made monster generation significantly easier, especially in the main dungeon and lair.

Dungeon Master

Posts: 625

Joined: Thursday, 23rd October 2014, 03:08

Post Monday, 3rd October 2016, 18:49

Re: Display a monster's HD next to its name.

hellions and tormentors are hd 7. hill giants are hd 11. should players be led to believe hellions and tormentors are "easier" than hill giants

I also don't see why we can't just use the existing danger descriptor to begin with

Tartarus Sorceror

Posts: 1694

Joined: Tuesday, 31st March 2015, 20:34

Post Monday, 3rd October 2016, 19:12

Re: Display a monster's HD next to its name.

Where does the existing danger descriptor come from? I had assumed it was HD, and thus, basically useless, as pointed out here.

Dungeon Master

Posts: 625

Joined: Thursday, 23rd October 2014, 03:08

Post Monday, 3rd October 2016, 19:37

Re: Display a monster's HD next to its name.

the danger descriptor is based off
  • HD
  • max HP
  • the spells the monster knows
  • whether or not the monster has fast regeneration
  • the monster's speed
  • if the monster is fast, whether it has a "strong" melee attack (over 30 max damage)
  • whether or not the monster can equip items
  • whether or not it's a zombie
(see exper_value() in mon-util.cc for the details)

this is then compared against the player's current experience level (see mons_threat_level() in mon-util.cc)

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Monday, 3rd October 2016, 19:45

Re: Display a monster's HD next to its name.

the danger descriptor is worse than useless IMO

Tartarus Sorceror

Posts: 1694

Joined: Tuesday, 31st March 2015, 20:34

Post Monday, 3rd October 2016, 19:56

Re: Display a monster's HD next to its name.

OK, so the danger descriptor is more than just HD, good to know. It probably could use some adjustment though, because some "easy" stuff can be scarier than "extremely dangerous" stuff sometimes.
User avatar

Ziggurat Zagger

Posts: 4478

Joined: Wednesday, 23rd October 2013, 07:56

Post Monday, 3rd October 2016, 21:25

Re: Display a monster's HD next to its name.

duvessa wrote:the danger descriptor is worse than useless IMO

Why?
DCSS: 97:...MfCj}SpNeBaEEGrFE{HaAKTrCK}DsFESpHu{FoArNaBe}
FeEE{HOIEMiAE}GrGlHuWrGnWrNaAKBaFi{MiDeMfDe}{DrAKTrAMGhEnGnWz}
{PaBeDjFi}OgAKPaCAGnCjOgCKMfAEAtCKSpCjDEEE{HOSu
Bloat: 17: RaRoPrPh{GuStGnCa}{ArEtZoNb}KiPaAnDrBXDBQOApDaMeAGBiOCNKAsFnFlUs{RoBoNeWi

Vaults Vanquisher

Posts: 467

Joined: Wednesday, 25th May 2016, 23:37

Post Monday, 3rd October 2016, 22:14

Re: Display a monster's HD next to its name.

HD is important for some spells, such as ensorcelled hibernation and dazzling spray.

Ziggurat Zagger

Posts: 4432

Joined: Friday, 8th May 2015, 17:51

Post Monday, 3rd October 2016, 22:40

Re: Display a monster's HD next to its name.

I.e. monsters use HD to determine spell power and spell power determines damage etc.
Underestimated: cleaving, Deep Elf, Formicid, Vehumet, EV
Overestimated: AC, GDS
Twin account of Sandman25

Ziggurat Zagger

Posts: 8786

Joined: Sunday, 5th May 2013, 08:25

Post Monday, 3rd October 2016, 22:48

Re: Display a monster's HD next to its name.

Sprucery wrote:
duvessa wrote:the danger descriptor is worse than useless IMO

Why?
it has essentially no correspondence to the actual danger of the monster; it leads unspoiled players into thinking it corresponds to some kind of useful property, but they're unlikely to guess that said property is experience value compared to your XL
User avatar

Ziggurat Zagger

Posts: 4478

Joined: Wednesday, 23rd October 2013, 07:56

Post Tuesday, 4th October 2016, 07:25

Re: Display a monster's HD next to its name.

duvessa wrote:
Sprucery wrote:
duvessa wrote:the danger descriptor is worse than useless IMO

Why?
it has essentially no correspondence to the actual danger of the monster; it leads unspoiled players into thinking it corresponds to some kind of useful property, but they're unlikely to guess that said property is experience value compared to your XL

I don't know, whenever I see an 'extremely dangerous' monster it seems that it actually is pretty dangerous.
DCSS: 97:...MfCj}SpNeBaEEGrFE{HaAKTrCK}DsFESpHu{FoArNaBe}
FeEE{HOIEMiAE}GrGlHuWrGnWrNaAKBaFi{MiDeMfDe}{DrAKTrAMGhEnGnWz}
{PaBeDjFi}OgAKPaCAGnCjOgCKMfAEAtCKSpCjDEEE{HOSu
Bloat: 17: RaRoPrPh{GuStGnCa}{ArEtZoNb}KiPaAnDrBXDBQOApDaMeAGBiOCNKAsFnFlUs{RoBoNeWi

Dungeon Master

Posts: 3160

Joined: Sunday, 5th August 2012, 14:52

Post Monday, 10th October 2016, 18:25

Re: Display a monster's HD next to its name.

Monster danger level is tied directly to monster XP value. I don't think it's consistently useful, but we can tweak things until it gets more useful. When the "smart" xp-deciding logic fails, there's a multiplier you can manually adjust to make a monster give more or less XP. I don't think anyone has done a comprehensive XP audit of monsters in a long time, if ever, but someone probably should.

Ziggurat Zagger

Posts: 4432

Joined: Friday, 8th May 2015, 17:51

Post Monday, 10th October 2016, 20:17

Re: Display a monster's HD next to its name.

I think danger level of a monster will be character-specific anyway. A character with Silence spell can laugh at Deep Elf Annihilator, a stabber with Invisibility can laugh at Deep Elf Blademaster etc.
Underestimated: cleaving, Deep Elf, Formicid, Vehumet, EV
Overestimated: AC, GDS
Twin account of Sandman25
User avatar

Tartarus Sorceror

Posts: 1762

Joined: Monday, 14th October 2013, 01:05

Post Monday, 10th October 2016, 20:40

Re: Display a monster's HD next to its name.

Both spells are hexes, though, so if you have one you can often have both.

Ziggurat Zagger

Posts: 4432

Joined: Friday, 8th May 2015, 17:51

Post Monday, 10th October 2016, 20:48

Re: Display a monster's HD next to its name.

Shard1697 wrote:Both spells are hexes, though, so if you have one you can often have both.


Yes, I usually try to get both. My point was that there are characters who have no Silence vs annihilator and no Invis vs Blademasters and for them the monsters are extremely dangerous.
Underestimated: cleaving, Deep Elf, Formicid, Vehumet, EV
Overestimated: AC, GDS
Twin account of Sandman25

Return to Game Design Discussion

Who is online

Users browsing this forum: Google [Bot] and 26 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.