Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old June 18, 2009, 19:04   #1
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Portland, OR, USA
Posts: 412
Marble Dice is on a distinguished road
Feature request: breath/spell damage in monster memory

Breath damage is non-random and based on a monster's current hp. Once you've discovered a monster's life rating, I'd like to see the damage values for each breath weapon when the breather is at full health.

Spell and curse damage is sometimes random, but based on monster depth. A few spells have high damage variance (water ball does 50-300 at 5000'), but even in these cases an average would be better than nothing. You automatically learn the damage on melee attacks eventually, but not spells.

As it is, I'm always calculating these values by hand.
Marble Dice is offline   Reply With Quote
Old June 19, 2009, 19:50   #2
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,060
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Marble Dice View Post
Breath damage is non-random and based on a monster's current hp. Once you've discovered a monster's life rating, I'd like to see the damage values for each breath weapon when the breather is at full health.

Spell and curse damage is sometimes random, but based on monster depth. A few spells have high damage variance (water ball does 50-300 at 5000'), but even in these cases an average would be better than nothing. You automatically learn the damage on melee attacks eventually, but not spells.

As it is, I'm always calculating these values by hand.
Yes, I like this. It wouldn't be too hard to do either. Let's get bebo to add it to the list of stuff awaiting Takkaria's views ...
Magnate is offline   Reply With Quote
Old October 19, 2009, 03:50   #3
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Portland, OR, USA
Posts: 412
Marble Dice is on a distinguished road
I wrote a patch for this. It includes a number of changes to monster memory:
  • The average damage follows all relevant breath attacks, spells, and spell-like abilities. The quoted damage values do not consider any resistance, opposition, or immunity your character might have, and breath damage is only shown if you know the monster's average life, and are calculated for a monster at full health.
  • Armor and life was moved so that it immediately follows type and speed. The drops immediately follow the experience reward. The special abilities (shrieking, arrows), breath weapons, spells, and melee attacks are all next to each other, at the end of the paragraph.
  • Basic numbers (life, armor, depth, aware distance) are light cyan. Experience and drops are bright blue. Resistances are brown, vulnerabilities are violet.
  • Contextual coloring on spells was added. In general, they go green, yellow, orange, bright red in ascending order of danger. Orange usually means unresisted damage. The basic four elements are orange for no resist, yellow for resist, and green for immunity. Most other elements are orange for no resist, and green for resist. Summons are orange or red, curses are usually yellow, but turn green when you get a perfect save.

If you roll your own, you should be able to apply this patch to 1681 by running "patch -up0 < monster_memory.patch" while in the angband root directory (one level above the src directory).
Attached Files
File Type: zip monster_memory.zip (12.0 KB, 306 views)
Marble Dice is offline   Reply With Quote
Old October 19, 2009, 17:39   #4
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,060
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Awesome. This potentially closes tickets #743, 541, 532 and 258. Grateful if you could add your patch to at least one of those tickets and cross-ref to the others. trac.rephial.org/ticket/258 etc.
Magnate is offline   Reply With Quote
Old October 19, 2009, 19:20   #5
Zikke
Veteran
 
Join Date: Jun 2008
Location: Los Angeles
Posts: 1,069
Zikke is on a distinguished road
Is this going to be added to another nightly? I remember Tak talking about encouraging people to make patches and dot upgrades for the nightlies.
__________________
A(3.1.0b) CWS "Fyren_V" NEW L:50 DL:127 A++ R+++ Sp+ w:The Great Axe of Eonwe
A/FA W H- D c-- !f PV+++ s? d P++ M+
C- S+ I- !So B ac++ GHB? SQ? !RQ V F:
Zikke is offline   Reply With Quote
Old October 19, 2009, 21:08   #6
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Portland, OR, USA
Posts: 412
Marble Dice is on a distinguished road
Quote:
Originally Posted by Magnate View Post
Awesome. This potentially closes tickets #743, 541, 532 and 258. Grateful if you could add your patch to at least one of those tickets and cross-ref to the others. trac.rephial.org/ticket/258 etc.
I posted on #743 and #542. The patch doesn't address #541 and #258; namely, it doesn't change the way the monster memory only mentions bright light and rock remover for enemies that are vulnerable to it, so that you keep trying to test invulnerable enemies with those two attacks.
Marble Dice is offline   Reply With Quote
Old October 21, 2009, 07:16   #7
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,060
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Zikke View Post
Is this going to be added to another nightly? I remember Tak talking about encouraging people to make patches and dot upgrades for the nightlies.
Probably. I'll have a play with it next time I take a break from conquering the Roman world, and I'll commit it unless there's some reason not to.
Magnate is offline   Reply With Quote
Old October 21, 2009, 07:17   #8
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,060
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Marble Dice View Post
I posted on #743 and #542. The patch doesn't address #541 and #258; namely, it doesn't change the way the monster memory only mentions bright light and rock remover for enemies that are vulnerable to it, so that you keep trying to test invulnerable enemies with those two attacks.
Fair enough, and thanks for your work. I'll test it soon.
Magnate 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
Files for Monster Memory? geoff_tewierik Vanilla 4 May 25, 2009 03:58
Feature request: scramble the monster list when hallucinating! jv123 Vanilla 2 May 18, 2009 02:30
3.1.0 rev 1222 - monster damage bug? ChodTheWacko Vanilla 5 February 3, 2009 00:05
Black Breath in Oangband jbissell Variants 1 January 21, 2009 06:37
learning not to underestimate monster breath will_asher AAR 5 October 17, 2007 19:16


All times are GMT +1. The time now is 00:53.


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