Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old November 21, 2021, 18:28   #1
sffp
Adept
 
Join Date: Apr 2020
Location: DC Area
Posts: 249
sffp is on a distinguished road
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?
sffp is offline   Reply With Quote
Old November 21, 2021, 19:10   #2
backwardsEric
Adept
 
Join Date: Aug 2019
Posts: 243
backwardsEric is on a distinguished road
Quote:
Originally Posted by sffp View Post
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))
backwardsEric is offline   Reply With Quote
Old November 21, 2021, 20:50   #3
Pete Mack
Prophet
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,630
Donated: $40
Pete Mack is on a distinguished road
That really is a bummer of a way to die, BTW.
Pete Mack is offline   Reply With Quote
Old November 22, 2021, 05:38   #4
kineahora
Scout
 
Join Date: Sep 2021
Location: New York
Posts: 47
kineahora is on a distinguished road
Quote:
Originally Posted by backwardsEric View Post
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 :-)
kineahora is offline   Reply With Quote
Old November 22, 2021, 06:25   #5
Sphara
Swordsman
 
Sphara's Avatar
 
Join Date: Oct 2016
Location: Finland
Posts: 464
Sphara is on a distinguished road
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?
Sphara is offline   Reply With Quote
Old November 24, 2021, 17:54   #6
sffp
Adept
 
Join Date: Apr 2020
Location: DC Area
Posts: 249
sffp is on a distinguished road
Quote:
Originally Posted by Pete Mack View Post
That really is a bummer of a way to die, BTW.
Oh yes. Yes it was.
sffp is offline   Reply With Quote
Old November 24, 2021, 17:56   #7
sffp
Adept
 
Join Date: Apr 2020
Location: DC Area
Posts: 249
sffp is on a distinguished road
Quote:
Originally Posted by backwardsEric View Post
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.
sffp is offline   Reply With Quote
Old November 24, 2021, 23:14   #8
Grotug
Veteran
 
Join Date: Nov 2013
Posts: 1,504
Grotug is on a distinguished road
Quote:
Originally Posted by Sphara View Post
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.
Grotug is offline   Reply With Quote
Old November 24, 2021, 23:33   #9
Sphara
Swordsman
 
Sphara's Avatar
 
Join Date: Oct 2016
Location: Finland
Posts: 464
Sphara is on a distinguished road
Quote:
Originally Posted by Grotug View Post
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).
Sphara is offline   Reply With Quote
Old November 25, 2021, 08:02   #10
kineahora
Scout
 
Join Date: Sep 2021
Location: New York
Posts: 47
kineahora is on a distinguished road
Quote:
Originally Posted by Sphara View Post
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:
7-headed Hydra
Death knight
Sorcerers
Mystics of any stripe
GRAVITY HOUNDS
Dracholiches
Drolems
kineahora is offline   Reply With Quote
Reply


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

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 Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with Black Breath Wertullo Vanilla 9 February 27, 2021 22:02
3.5 dev question about Fire Breath Nikodemos Vanilla 2 August 27, 2013 15:03
Question about breath Wraitheist Vanilla 6 April 3, 2011 14:16
Breath frequencies Derakon Development 1 March 27, 2011 09:01
Dead to nexus breath (spolier question) TJS AAR 13 January 5, 2010 00:33


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


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.