Angband Forums YASD question about breath
 Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 November 21, 2021, 18:28 #1 sffp Adept   Join Date: Apr 2020 Location: DC Area Posts: 249 YASD question about breath So my 32nd halfelf bg is warging on 2000 feet still looking for stat potions. It encounters a death knight in a corridor and moves to engage quickly because it doesn't resist nether. Just before reaching it, the death knight summons [I didn't know they could do that] So now there's a black ant between you and the death knight ##### @apP?? ##### You slay the black ant. The death knight moves forward and you rip into him. > You bite the death knight. > You tear the death knight. > You bite the death knight. > The drolem breathes poison. > You die. > The frost giant dies. > The death knight dies. With no poison resistance, 300+HP turn into -255 I should clearly have paid more attention to the creatures beyond the frost giant So my question is when the drolem breathes - is it breathing over the giant and knight - Am I taking a direct hit? Shouldn't the breath have hit the frost giant first - and then hit the death knight and then wouldn't I be taking some kind of lessened damage? What are the mechanisms for calculating that?
November 21, 2021, 19:10   #2
backwardsEric

Join Date: Aug 2019
Posts: 243
Quote:
 Originally Posted by sffp So my question is when the drolem breathes - is it breathing over the giant and knight - Am I taking a direct hit? Shouldn't the breath have hit the frost giant first - and then hit the death knight and then wouldn't I be taking some kind of lessened damage? What are the mechanisms for calculating that?
The damage from the breath remains fixed out to a certain distance and then decreases after that but is not affected by the presence of other creatures in the way. The distance at which the damage starts decreasing is:

Code:
```/* Narrower cone means energy drops off less quickly. We now have:
* - 30 degree regular breath  | full strength at 7 grids
* - 30 degree powerful breath | full strength at 11 grids
* - 20 degree regular breath  | full strength at 11 grids
* - 20 degree powerful breath | full strength at 17 grids
* where grids are measured from the breather. */```
For a drolem, it's a 30 degree wide regular breath so the character will have to be more than 7 grids away to see a reduction in damage due to distance. The reduction factor with the distance in units of grids is max(1, (full_strength_distance + 1) / (distance_breather_to_character + 1))

 November 21, 2021, 20:50 #3 Pete Mack Prophet   Join Date: Apr 2007 Location: Seattle, WA Posts: 6,630 Donated: \$40 That really is a bummer of a way to die, BTW.
November 22, 2021, 05:38   #4
kineahora
Scout

Join Date: Sep 2021
Location: New York
Posts: 47
Quote:
 Originally Posted by backwardsEric The damage from the breath remains fixed out to a certain distance and then decreases after that but is not affected by the presence of other creatures in the way. The distance at which the damage starts decreasing is: Code: ```/* Narrower cone means energy drops off less quickly. We now have: * - 30 degree regular breath | full strength at 7 grids * - 30 degree powerful breath | full strength at 11 grids * - 20 degree regular breath | full strength at 11 grids * - 20 degree powerful breath | full strength at 17 grids * where grids are measured from the breather. */``` For a drolem, it's a 30 degree wide regular breath so the character will have to be more than 7 grids away to see a reduction in damage due to distance. The reduction factor with the distance in units of grids is max(1, (full_strength_distance + 1) / (distance_breather_to_character + 1))
I think with poison that makes sense not to have reduction from targets in between. The fumes go all over.

But I think I dont love this mechanic for say acid, fire,cold, lightning--those shouild be obstructed by beasts in between. but I imagine a coding complexity that's probably not worth it...

Drolems are a classic "It breathes, you die" situation :-)

 November 22, 2021, 06:25 #5 Sphara Swordsman     Join Date: Oct 2016 Location: Finland Posts: 464 Another horrible drolem death. I assume the drolem was summoned so my question is: can a death knight (or any summoner with S_MONSTERS flag) really summon a monster 14 levels out of depth?
November 24, 2021, 17:54   #6
sffp

Join Date: Apr 2020
Location: DC Area
Posts: 249
Quote:
 Originally Posted by Pete Mack That really is a bummer of a way to die, BTW.
Oh yes. Yes it was.

November 24, 2021, 17:56   #7
sffp

Join Date: Apr 2020
Location: DC Area
Posts: 249
Quote:
 Originally Posted by backwardsEric The damage from the breath remains fixed out to a certain distance and then decreases after that but is not affected by the presence of other creatures in the way. The distance at which the damage starts decreasing is: Code: ```/* Narrower cone means energy drops off less quickly. We now have: * - 30 degree regular breath | full strength at 7 grids * - 30 degree powerful breath | full strength at 11 grids * - 20 degree regular breath | full strength at 11 grids * - 20 degree powerful breath | full strength at 17 grids * where grids are measured from the breather. */``` For a drolem, it's a 30 degree wide regular breath so the character will have to be more than 7 grids away to see a reduction in damage due to distance. The reduction factor with the distance in units of grids is max(1, (full_strength_distance + 1) / (distance_breather_to_character + 1))
Thanks Cire - exactly what I wanted to know.

Although I am surprised a drolem isn't considered powerful
It's one of those stay-away monsters that I avoid until I'm ultrapowerful.

November 24, 2021, 23:14   #8
Grotug
Veteran

Join Date: Nov 2013
Posts: 1,504
Quote:
 Originally Posted by Sphara Another horrible drolem death. I assume the drolem was summoned so my question is: can a death knight (or any summoner with S_MONSTERS flag) really summon a monster 14 levels out of depth?
I don't think so. Seems the death knight summoned an ant. I doubt it very much that the death knight summoned the drolem. More likely the drolem woke up and started moving toward the @ and then decided to breathe. It's easy to not be aware of the presence of drolems.
__________________
Detailed account of my Ironman win here.

November 24, 2021, 23:33   #9
Sphara
Swordsman

Join Date: Oct 2016
Location: Finland
Posts: 464
Quote:
 Originally Posted by Grotug I don't think so. Seems the death knight summoned an ant. I doubt it very much that the death knight summoned the drolem. More likely the drolem woke up and started moving toward the @ and then decided to breathe. It's easy to not be aware of the presence of drolems.
Yeah, Grotug. I was thinking exactly this. I was worried because the dump does reveal drolem being in sight. Either it was always there and player just didn't notice it, or it double moved into sight and immediately breathed.
I wanna believe its not summoned because if a death knight can summon monsters 14lvl ood, I have to take a different approach on them (current approach is already very careful).

November 25, 2021, 08:02   #10
kineahora
Scout

Join Date: Sep 2021
Location: New York
Posts: 47
Quote:
 Originally Posted by Sphara Yeah, Grotug. I was thinking exactly this. I was worried because the dump does reveal drolem being in sight. Either it was always there and player just didn't notice it, or it double moved into sight and immediately breathed. I wanna believe its not summoned because if a death knight can summon monsters 14lvl ood, I have to take a different approach on them (current approach is already very careful).
Yeah Death knights are one of the nastier mid-level monsters to me. They used to kill me all the time because I had them pegged similar to Black knights. After I died a few times I knew the difference :-)

They are on the list:
Death knight
Sorcerers
Mystics of any stripe
GRAVITY HOUNDS
Dracholiches
Drolems

 Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Angband     AAR     Vanilla     Development     ToME     Sil     Variants     Competition The real world     Idle chatter     Oook! Obsolete     v4

 Similar Threads Thread Thread Starter Forum Replies Last Post Wertullo Vanilla 9 February 27, 2021 22:02 Nikodemos Vanilla 2 August 27, 2013 15:03 Wraitheist Vanilla 6 April 3, 2011 14:16 Derakon Development 1 March 27, 2011 09:01 TJS AAR 13 January 5, 2010 00:33

All times are GMT +1. The time now is 21:31.