![]() |
#1 |
Swordsman
Join Date: May 2008
Posts: 473
![]() |
Rationalising elemental breath damage
In the poison anomaly thread it got me thinking how the entire elemental breath damage system is entirely inconsistant and pretty much impossible to understand without looking at the code.
Currently each higher element has it's own maximum cap and resist amount (if I'm understanding it correctly). eg. sound max damage is 500 and rSound reduces it between 5/7 and 5/12 nexus max damage is 400 and rNexus reduces it between 6/7 and 1/2 Here's how the system could be changed to be a bit more rational. Max damage for breath attacks is 1600. Any breath attack that has a secondary effect (eg. stun, poison, slow, stat-swap etc.) has this maximum halved to 800. This is all the breath attacks except the four lower elements (I don't count damaging armour/inventory as a secondary effect). The monster HP is divided by 3 and then capped at this value and all resists reduce this value to a 1/3 of this. Any temporary resist divides this by 3 again. Some elements can be reduced by other means as well. Shards, sound, inertia, gravity, disenchantment and force can be reduced to a 1/3 by AC (the logic being these are the type of attacks that can be absorbed by your armour). I'd say around 300 AC should be the maximum for this. Plasma is reduced by both rElec and rFire to 1/9 of value if you have both. Nether, nexus and time are reduced by higher wisdom by a maximum of 1/3 at 18/220. It always bothered me that wisdom is pretty useless for non-praying characters and it would be good to give it another use. I remember putting an amulet of wisdom +6 on my half troll-warrior and my saving throw going up a grand total of 1%. I'd leave light and dark as being pretty dangerous (like poison is now) and remove the halving of acid damage by armour. You could introduce resists for all the higher elements (force, gravity, inertia, time) and give a few more monsters these breaths to make them worth having. Since you're unlikely to have resists for all the elements it would spice up the boring part of the end-game when you have all the resists and are just getting to clvl 50 and gathering consumables. I'd also like to see rStun and rSlow available to complete the abilities. |
![]() |
![]() |
![]() |
#2 |
Knight
Join Date: Sep 2010
Location: nimbin, australia
Posts: 545
![]() |
on another note is it true that feather fall giv some resist to gravity like gravity hound ?
__________________
~eek Reality hits you -more- S+++++++++++++++++++ |
![]() |
![]() |
![]() |
#3 | |
Prophet
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
![]() |
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
Current damage caps are roughly proportional to how dangerous the side effects of the breath are. Gravity and time have very low damage caps because the side effects are so nasty and they can't be resisted. Nexus has a lower cap than sound because teleportation and stat swapping is nastier than stunning (most of the time). And so on.
Every high element has an associated status effect (that being rather the point of the high elements), so by your rules they'd all start with caps of 800...which is still bloody high. You could try halving the cap for each additional effect the breath carries (so gravity, which teleports in addition to slowing, would have a cap of 400), but that would make chaos have a cap of only 200 (hallucinate / confuse / drain experience) which renders it rather wimpy...and still leaves nexus a fearsome beast. Also, under this scheme you've made all of the more exotic high elements far more dangerous. Adding resists for them doesn't help much, though, since they're also all quite rare...which means that instead you just end up taking much more damage when e.g. Baphomet decides to breathe force. I do think that the resistance system could stand to be rationalized, but I'd say for now it's entirely adequate to just say that high resists all halve the damage you receive. No more random resists. |
![]() |
![]() |
![]() |
#5 | |
Knight
Join Date: Sep 2010
Location: England
Posts: 958
![]() |
Quote:
In fact, I'd be in favour of monster memory showing damage information for all types of attacks as soon as you discover them. I don't see why that info shouldn't be made explicit to the player as soon as they've seen a particular attack in action. |
|
![]() |
![]() |
![]() |
#6 | |
RePosBand maintainer
Join Date: Sep 2008
Location: Seattle, WA, USA
Posts: 225
![]() |
Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
Angband Devteam member
|
Quote:
The breaths and spells are already colour-coded red/orange/yellow/green according to their danger to you - IMO that's already a pretty granular system. Changing it to specify the exact damage amounts is IMO moving from a game to a spreadsheet - and I say this as a spreadsheet kind of guy. I like a lot of numbers in my games, but not too many. But it's not really my opinion that matters. If you can all convince takk that this is a good change, it'll happen. In the meantime, TJS must have missed my resurrection of the "resists and abilities" thread in the dev forum. There is already a "protection from stunning" flag in nightlies, it just isn't shown on the char screen yet (so it isn't available on objects either yet). There is now a clear separation in nightlies between "resists" (which reduce damage, and avoid effects from their particular element) and "protections" which avoid side effects. So fear/blindness/confusion are now protections and not resists (there is no more confusion breath). So what we have is a load of elements which: - have variable numbers of different side effects - have different damage caps - have different resists (or don't) I strongly oppose making all elements do the same amount of damage - that's heading in a very sterile direction. I see no problem with some being unresistable. I do sympathise with irritation about random resistances. I'd support a move to make all resists fixed - but not all the same. I see no reason why rDark has to provide the same proportion of damage reduction as rChaos or rShards. I'd support the introduction of "protection from cuts", as that's the only status effect from which there is no separate protection (except, s we have observed, poison protection is not separated from its elemental resistance). (There's also hallucinations, but since that only happens from chaos breaths, it would be redundant to separate the protection from rchaos.) IMO FA should provide protection from slowing, rather than introducing pSlow. |
|
![]() |
![]() |
![]() |
#8 | ||
Apprentice
Join Date: Jan 2009
Location: Sweden
Posts: 58
![]() |
Quote:
Edit: Quote:
Edit #2: Personally I don't like making all breaths/resistances uniform in size. That makes them bland. Non-random resists though - sure, doesn't matter to me.
__________________
It's better to burn out than to fade away! Last edited by Twilight; December 30, 2010 at 18:32. |
||
![]() |
![]() |
![]() |
#9 | |
Angband Devteam member
|
Quote:
I stand corrected: I had not realised there were any monsters in V that hit to cause hallucinations. I see that you are right - there is therefore a case for introducing a "pHllc" flag if we want. As above - the fact that we *can* introduce protection flags for every status effect does not of course mean that every status effect should be resistable - or not necessarily from all sources. |
|
![]() |
![]() |
![]() |
#10 | |
Apprentice
Join Date: Jan 2009
Location: Sweden
Posts: 58
![]() |
Quote:
As to the hallucination I agree ![]() ie the melee attack is exceedingly rare (wisps and the Magic mushoom patch are the only ones I can remember), so another flag for that - well it seems unnecessary. Edit: After checking monster.txt I can add Silent watcher and of course Chaos vortex to the list of "melee hallucinators". It's still very rare.
__________________
It's better to burn out than to fade away! |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Damage and elemental brands question | gwarguy | Vanilla | 3 | August 4, 2010 23:14 |
Partially-elemental attacks | Derakon | Vanilla | 20 | June 17, 2010 19:42 |
Can enemy breath weapons damage my spell books? | Speusippus | Vanilla | 4 | February 28, 2010 19:37 |
Feature request: breath/spell damage in monster memory | Marble Dice | Vanilla | 7 | October 21, 2009 07:17 |
Black Breath in Oangband | jbissell | Variants | 1 | January 21, 2009 06:37 |