Your armour absorbs the <foo>'s blow


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

Vestibule Violator

Posts: 1601

Joined: Sunday, 14th July 2013, 16:36

Post Wednesday, 27th August 2014, 20:44

Your armour absorbs the <foo>'s blow

Various effects have special messages to indicate when they made the difference in something (at least I presume that's what they mean): e.g.

  Code:
You momentarily phase out as the <foo>'s attack passes through you.
Your shield prevents you from hitting the <foo>


I suggest you get a similar special message for GDR: if the enemy's damage roll is less than your GDR, such as

  Code:
Your armour absorbs the <foo>'s blow

Tomb Titivator

Posts: 853

Joined: Thursday, 29th August 2013, 18:39

Post Wednesday, 27th August 2014, 21:00

Re: Your armour absorbs the <foo>'s blow

I don't think I would ever want to see this message, there's enough spam per turn already. However, if it's added, it should only print when your AC would have failed to protect you if not for GDR. It's less misleading that way.

Vestibule Violator

Posts: 1601

Joined: Sunday, 14th July 2013, 16:36

Post Wednesday, 27th August 2014, 21:01

Re: Your armour absorbs the <foo>'s blow

johlstei wrote:I don't think I would ever want to see this message, there's enough spam per turn already.

It wouldn't make more spam: it would replace the message

  Code:
The <foo> hits you, but does no damage.


when appropriate.

Sar

User avatar

Ziggurat Zagger

Posts: 6418

Joined: Friday, 6th July 2012, 12:48

Post Wednesday, 27th August 2014, 21:06

Re: Your armour absorbs the <foo>'s blow

  Code:
You momentarily phase out as the <foo>'s attack passes through you.

I'm pretty sure that appears every time when you evade enemy blow while having Phase Shift active, regardless of whether that enemy would hit you without PS or not.
User avatar

Ziggurat Zagger

Posts: 5832

Joined: Thursday, 10th February 2011, 18:30

Post Wednesday, 27th August 2014, 21:18

Re: Your armour absorbs the <foo>'s blow

I pity the foo.
"Be aware that a lot of people on this forum, such as mageykun and XuaXua, have a habit of making things up." - minmay a.k.a. duvessa
Did I make a lame complaint? Check for Bingo!
Totally gracious CSDC Season 2 Division 4 Champeen!

For this message the author XuaXua has received thanks:
Brannock

Vestibule Violator

Posts: 1601

Joined: Sunday, 14th July 2013, 16:36

Post Wednesday, 27th August 2014, 21:18

Re: Your armour absorbs the <foo>'s blow

Sar wrote:
  Code:
You momentarily phase out as the <foo>'s attack passes through you.

I'm pretty sure that appears every time when you evade enemy blow while having Phase Shift active, regardless of whether that enemy would hit you without PS or not.

Just to be sure, I had tested it just before posting: I got a lot of "The adder <adverb> misses you." before I finally saw the message.

Sar

User avatar

Ziggurat Zagger

Posts: 6418

Joined: Friday, 6th July 2012, 12:48

Post Wednesday, 27th August 2014, 21:34

Re: Your armour absorbs the <foo>'s blow

Well I am wrong then. Interesting, so it does calculate both chances? Cool.
User avatar

Pandemonium Purger

Posts: 1298

Joined: Wednesday, 11th April 2012, 02:42

Location: Sydney, Australia

Post Wednesday, 27th August 2014, 23:31

Re: Your armour absorbs the <foo>'s blow

Sar wrote:Well I am wrong then. Interesting, so it does calculate both chances? Cool.


Yep, like how you only get 'your armour prevents you from hitting the foo' if having the armour unequipped for that particular roll would have let you hit it

For this message the author Patashu has received thanks:
Sar
User avatar

Barkeep

Posts: 4435

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

Post Thursday, 28th August 2014, 02:47

Re: Your armour absorbs the <foo>'s blow

Hurkyl wrote:I suggest you get a similar special message for GDR: if the enemy's damage roll is less than your GDR, such as

  Code:
Your armour absorbs the <foo>'s blow

Why not make this the message any time a monster hits you for 0 damage? Why would you care whether it's GDR or plain old AC that does it?
I am not a very good player. My mouth is a foul pit of LIES. KNOW THIS.

For this message the author njvack has received thanks: 2
duvessa, Sar

Ziggurat Zagger

Posts: 8786

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

Post Thursday, 28th August 2014, 04:40

Re: Your armour absorbs the <foo>'s blow

njvack wrote:Why would you care whether it's GDR or plain old AC that does it?
you're a CrawlWiki contributor

For this message the author duvessa has received thanks:
RBrandon

Vestibule Violator

Posts: 1601

Joined: Sunday, 14th July 2013, 16:36

Post Thursday, 28th August 2014, 06:03

Re: Your armour absorbs the <foo>'s blow

njvack wrote:
Hurkyl wrote:I suggest you get a similar special message for GDR: if the enemy's damage roll is less than your GDR, such as

  Code:
Your armour absorbs the <foo>'s blow

Why not make this the message any time a monster hits you for 0 damage? Why would you care whether it's GDR or plain old AC that does it?

Why would I care whether it's my normal EV or phase shift that does it?
User avatar

Pandemonium Purger

Posts: 1298

Joined: Wednesday, 11th April 2012, 02:42

Location: Sydney, Australia

Post Thursday, 28th August 2014, 06:10

Re: Your armour absorbs the <foo>'s blow

The difference is that you can have your EV or your EV + phase shift, but you can't have your AC without your GDR or your GDR without your AC

For this message the author Patashu has received thanks:
Sar

Vaults Vanquisher

Posts: 508

Joined: Tuesday, 1st November 2011, 00:36

Post Thursday, 28th August 2014, 13:41

Re: Your armour absorbs the <foo>'s blow

Can GDR just be removed and replaced with maybe a slight AC buff for heavy armours, it does little other than confuse the hell out of people

Ziggurat Zagger

Posts: 3163

Joined: Friday, 6th January 2012, 18:45

Post Thursday, 28th August 2014, 15:36

Re: Your armour absorbs the <foo>'s blow

The only problem with GDR is how much time is spent pondering its importance.

For this message the author BlackSheep has received thanks:
RBrandon

Dungeon Master

Posts: 1051

Joined: Thursday, 12th June 2014, 05:19

Post Thursday, 28th August 2014, 15:53

Re: Your armour absorbs the <foo>'s blow

Leafsnail wrote:Can GDR just be removed and replaced with maybe a slight AC buff for heavy armours, it does little other than confuse the hell out of people

GDR reform (of some kind) is one of the things under consideration for 0.16.

Vestibule Violator

Posts: 1601

Joined: Sunday, 14th July 2013, 16:36

Post Friday, 29th August 2014, 03:26

Re: Your armour absorbs the <foo>'s blow

Patashu wrote:The difference is that you can have your EV or your EV + phase shift, but you can't have your AC without your GDR or your GDR without your AC

Protection and buffs and enchant armour and armour skill and non-melee attacks are things.

njvack wrote:
Hurkyl wrote:
  Code:
Your armour absorbs the <foo>'s blow

Why not make this the message any time a monster hits you for 0 damage? Why would you care whether it's GDR or plain old AC that does it?

Because there's a mechanic that does a thing, and this is an easy, unobtrusive way to make its existence known. It's like the "your plate armour prevents you from hitting the <foo>": it doesn't really help you at all to distinguish from any other miss, but it lets you know that there's a mechanic relating your armor to your accuracy.

Vaults Vanquisher

Posts: 508

Joined: Tuesday, 1st November 2011, 00:36

Post Friday, 29th August 2014, 03:52

Re: Your armour absorbs the <foo>'s blow

"Your armour prevents you from hitting" gives you an idea of how bad the accuracy penalty of your armour is, assuming it works how I think it does. The proposed GDR message does not actually tell you anything useful about what GDR is doing. If anything, it would be very misleading:
- at least half of the time it shows up your GDR will have actually had no effect as your AC roll would have negated the attack anyway
- and in most other cases it would only have negated a small amount of damage relative to what your AC roll would have done anyway
So it would do nothing but cause people to massively overvalue GDR, since they'd probably think the negation message amounts to "this whole attack missed due to GDR".

Tomb Titivator

Posts: 853

Joined: Thursday, 29th August 2013, 18:39

Post Friday, 29th August 2014, 14:11

Re: Your armour absorbs the <foo>'s blow

Getting more "Protection and buffs and enchant armour and armour skill" also means you are more likely to see the GDR message, since your AC will be higher. This seems like it will mislead new players into thinking that GDR is more important than +AC.

Ziggurat Zagger

Posts: 11111

Joined: Friday, 8th February 2013, 12:00

Post Friday, 29th August 2014, 16:09

Re: Your armour absorbs the <foo>'s blow

IMHO "your plate armour prevents you from hitting the <foo>" is useless without "your plate armour decreases damage by N" or at least "your plate armour protects you from harm" (when damage is reduced to 0). Otherwise I am supposed to remove the plate armour immediately after getting the message because the armour does not do anything except prevents me from hitting things, correct?
User avatar

Ziggurat Zagger

Posts: 4478

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

Post Friday, 29th August 2014, 16:13

Re: Your armour absorbs the <foo>'s blow

Next: "the <foo> notices you because of your unstealthy plate", "you miscast regeneration because of your plate" etc.
DCSS: 97:...MfCj}SpNeBaEEGrFE{HaAKTrCK}DsFESpHu{FoArNaBe}
FeEE{HOIEMiAE}GrGlHuWrGnWrNaAKBaFi{MiDeMfDe}{DrAKTrAMGhEnGnWz}
{PaBeDjFi}OgAKPaCAGnCjOgCKMfAEAtCKSpCjDEEE{HOSu
Bloat: 17: RaRoPrPh{GuStGnCa}{ArEtZoNb}KiPaAnDrBXDBQOApDaMeAGBiOCNKAsFnFlUs{RoBoNeWi

Abyss Ambulator

Posts: 1205

Joined: Friday, 8th November 2013, 17:02

Post Friday, 29th August 2014, 19:18

Re: Your armour absorbs the <foo>'s blow

Sandman25 wrote:IMHO "your plate armour prevents you from hitting the <foo>" is useless without "your plate armour decreases damage by N" or at least "your plate armour protects you from harm" (when damage is reduced to 0). Otherwise I am supposed to remove the plate armour immediately after getting the message because the armour does not do anything except prevents me from hitting things, correct?


To be fair, it does make your AC number go up a lot. That in turn makes you get more 'the foo's attack does no damage' messages. However, you're correct that you never get any positive message directly credited to your plate armour.

It would be messy to say the least, because what order do you process AC in? If the foo would have done 1 damage if you had 1 less AC, should your helmet get the credit?

The negative messages credited to your armour and/or shield are much more straightforward. Your base attack roll beat their defense roll, but after your armor modifier, your attack roll isn't high enough, so it's your armour's fault.

Stupid crawl, making me spell armor like an englishman...

Ziggurat Zagger

Posts: 11111

Joined: Friday, 8th February 2013, 12:00

Post Friday, 29th August 2014, 20:11

Re: Your armour absorbs the <foo>'s blow

damiac wrote:
Sandman25 wrote:IMHO "your plate armour prevents you from hitting the <foo>" is useless without "your plate armour decreases damage by N" or at least "your plate armour protects you from harm" (when damage is reduced to 0). Otherwise I am supposed to remove the plate armour immediately after getting the message because the armour does not do anything except prevents me from hitting things, correct?


To be fair, it does make your AC number go up a lot. That in turn makes you get more 'the foo's attack does no damage' messages. However, you're correct that you never get any positive message directly credited to your plate armour.

It would be messy to say the least, because what order do you process AC in? If the foo would have done 1 damage if you had 1 less AC, should your helmet get the credit?

The negative messages credited to your armour and/or shield are much more straightforward. Your base attack roll beat their defense roll, but after your armor modifier, your attack roll isn't high enough, so it's your armour's fault.

Stupid crawl, making me spell armor like an englishman...


As far as I remember crawl displays "Your <body armour> prevents you from hitting", "Your shield prevents you from hitting" and even "Your body armour and shield prevent you from hitting". It says nothing about my cloak with -3 slaying (-3 "to hit" in 0.14).

Return to Game Design Discussion

Who is online

Users browsing this forum: No registered users and 46 guests

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