Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
7894 Patches minor always 2013-12-20 21:13 2014-01-14 18:40
Siegurt Both  
galehar All  
normal Both  
closed 0.14 ancient branch  
0.14-a0-1570-g671a4b6 done  
none    
none 0.14 ancient branch  
0007894: Patch to implement resistance messages related to chance of success, rather than actual success roll.
A discussion came up in the forums:
https://crawl.develz.org/tavern/viewtopic.php?f=8&t=10259 [^]

Wherein after some discussion it was decided there was a disconnect between the monster's "resisting" message ("easily resists" vs. "struggles to resist") and how that message was implemented.

Basically, When you read a message like "The kobold easily resists." I (and I believe most native English speakers) interpret it to mean that the *kobold* is inherently difficult to enchant given your current skills etc. What the messages *actually* mean is that this particular *attempt* to enchant the kobold failed by a large margin, not related to the kobold's ability specifically at all.

The two ways that make sense to me to address this are:
1. Rearrange the messages to make the *action* the subject of the sentance ("Your attempt to enchant the kobold fails miserably") or
2. Make the messages actually reflect the chances of the kobold to resist the spell.

This patch implements option 2. I reason that it's more valuable for the player to have an inkling of how likely they are to succeed, than it is to have knowledge of how badly they failed a given attempt (while you can infer how resistant a creature is from the latter, it's more difficult and takes many more tries to accomplish the same result) And it's not particularly useful information to carry with you to know how badly a *particular* attempt to enchant a creature failed (After all you already know if it did fail and really that's what's important)

It also addresses what I perceptive as a disparity between player and monster. The player currently always gets a stock message "You resist" regardless of difficulty. I've added player messages for the difficulty of resisting monster hexes using the same scale as the monster's messages.
? file icon 0001-Resist-messages-based-off-chance-of-resisting-rather.patch [^] (3,722 bytes) 2013-12-20 21:13 [Show Content]
Issue History
2013-12-20 21:13 Siegurt New Issue
2013-12-20 21:13 Siegurt File Added: 0001-Resist-messages-based-off-chance-of-resisting-rather.patch
2013-12-20 21:20 dpeg Note Added: 0024787
2013-12-20 22:27 evilmike Note Added: 0024788
2013-12-20 22:44 galehar Note Added: 0024789
2013-12-20 22:44 galehar Status new => resolved
2013-12-20 22:44 galehar Fixed in Branch => 0.14 development branch
2013-12-20 22:44 galehar Resolution open => done
2013-12-20 22:44 galehar Assigned To => galehar
2014-01-14 18:40 Siegurt Note Added: 0024990
2014-01-14 18:40 Siegurt Status resolved => closed

Notes
(0024787)
dpeg   
2013-12-20 21:20   
This patch is well reasoned for. I support its inclusion.
(0024788)
evilmike   
2013-12-20 22:27   
I haven't looked at the actual patch, but it sounds like a very good idea to me.
(0024789)
galehar   
2013-12-20 22:44   
It's in, thanks!
(0024990)
Siegurt   
2014-01-14 18:40   
Woot!