Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old November 16, 2009, 18:19   #1
PowerDiver
Prophet
 
Join Date: Mar 2008
Posts: 2,712
PowerDiver is on a distinguished road
non-monotonic time attacks

I lost a recent char to stat drains from a time attack. Is it really right to set things up so that if your base is 17 or 18 you lose 5 points, but if it is 8 or 18/89 you lose 2 points?

Step around a corner, get hit by an unresistable breath from an undetectable vortex [playing non-mage-caster] that can reduce all important stats by 4 or 5 in these days of few stat potions. Should this really be the intended situation?

[edit] and 18/10 only drops 1, to 18/03.

Last edited by PowerDiver; November 16, 2009 at 18:31.
PowerDiver is offline   Reply With Quote
Old November 16, 2009, 20:39   #2
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 39
Posts: 1,516
d_m is on a distinguished road
Is this just done arbitrarily via a table currently? The behavior you describe is... non-obvious.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old November 16, 2009, 21:01   #3
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by d_m View Post
Is this just done arbitrarily via a table currently? The behavior you describe is... non-obvious.
I thought it was random ... but there is already a ticket for making time attacks less evil http://trac.rephial.org/ticket/598, so we should add to that.
Magnate is offline   Reply With Quote
Old November 16, 2009, 23:46   #4
PowerDiver
Prophet
 
Join Date: Mar 2008
Posts: 2,712
PowerDiver is on a distinguished road
Quote:
Originally Posted by d_m View Post
Is this just done arbitrarily via a table currently? The behavior you describe is... non-obvious.
It is quite straightforward. Add base plus percentile, integer arithmetic * 3 / 4 and convert back if the result is over 18.

So 18 * 3 / 4 = 13, and (18 + 10) * 3 / 4 = (18 + 3)
PowerDiver 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
Armor Class and Monster Attacks starstealer Vanilla 14 April 13, 2011 17:15
Long time player, first time poster Deranged Archivist Vanilla 6 October 14, 2009 15:19
Multiple attacks and weapon weight? Dark Vanilla 7 April 29, 2009 01:24
Elemental rings and ranged attacks Donald Jonker Vanilla 1 February 10, 2009 15:44
# of attacks question will_asher Vanilla 2 September 29, 2007 04:07


All times are GMT +1. The time now is 19:08.


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