![]() |
#11 | |
Adept
Join Date: Jan 2009
Location: Milan, Italy
Posts: 213
![]() |
Quote:
Plus i must say I never have been able to figure exactly the impact of STR and DEX (plus weapon weight) on number of blows, it's always been a process of trial and error in my case - possibly a detailed table in a spoiler file might be enough to provide the required info
__________________
My first winner! http://angband.oook.cz/ladder-show.php?id=8681 And my second! http://angband.oook.cz/ladder-show.php?id=8872 And the third! http://angband.oook.cz/ladder-show.php?id=9452 And the fourth! http://angband.oook.cz/ladder-show.php?id=10513 And the fifth! http://angband.oook.cz/ladder-show.php?id=10631 And the sixth! http://angband.oook.cz/ladder-show.php?id=10990 |
|
![]() |
![]() |
![]() |
#12 | |
Angband Devteam member
|
Quote:
DEX determines which column is used in the "blows table". Columns are for DEX 10, 18/10, 18/50, 18/70, 18/90 and every /10 after that (to 18/150 max). DEX also affects things like +hit, +AC, disarming traps and avoiding thievery - but the big difference is that many characters will get an extra blow with many weapons at 18/10 DEX. Exactly how many blows is a function of STR, class and weapon weight. It's non-trivial. |
|
![]() |
![]() |
![]() |
#13 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,648
Donated: $60
![]() |
Can anyone tell me how the blows table was arrived at? I've had a quick go at reverse engineering it, but I think it may be more efficient to ask someone who (a) actually knows and (b) is not in my current pre-coffee fog.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#14 |
Swordsman
Join Date: Nov 2008
Posts: 434
![]() |
|
![]() |
![]() |
![]() |
#15 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,648
Donated: $60
![]() |
Quote:
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#16 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 5,979
Donated: $40
![]() |
@Nick--
The point is that DEX up to 15 is pretty average; there has to be some cut-off above 15 to get to the next column in the blows table. Whether that should be 18/10 (which is high for anybody except rogues, dunadan or high-elves) or 17, which is feasible for many classes, is a matter of degree. |
![]() |
![]() |
![]() |
#17 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,648
Donated: $60
![]() |
Quote:
My guess is that it is the latter, but I'm wondering if anyone knows this to be the case, and if so if they know what function.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#18 | |
Angband Devteam member
|
Quote:
|
|
![]() |
![]() |
![]() |
#19 |
Rookie
Join Date: Mar 2009
Posts: 14
![]() |
I've been playing around with it for a while now and can discern no major pattern. I've tried best fits of various shapes and sizes. I'm going to guess that the table was generated by a function originally and hacked manually over time (did it used to cap at 5 blows for all characters? the 6 blows items in the table aren't distributed like the rest of the table).
My best fit when I use the whole table (using the low dex index numbers is debatable as they're essentially outliers for really low dex) looks like blows = (3 * str_index + 4 * dex_index + 7)/12 (capped at 1 and 6) I tried fitting with a cap of 5 blows. Also tried including str_index^2, dex_index^2, and str_index * dex_index factors. I tried normalizing the dex_index to the stat values to compensate for the fact that the early notches are a bit further apart. I tried modelling as energy/blow instead of blows/round. I tried all combinations of the given variations. None of them significantly improved the fit. The correlation between the equation above and the actual data points is 93.26%. If using actual dex values (may seem nicer as then the dex_index lookup can be removed), the formula would be blows = (10 * str_index + 5 * dex_linear {3 = 3, 18/150 = 33} - 27)/40 again capped at 1 and 6. I'd be curious to see how the table has changed over time to see what it originally was and how it became what it is now. |
![]() |
![]() |
![]() |
#20 | ||
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,648
Donated: $60
![]() |
Quote:
Quote:
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
||
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Over-engineering dungeon generation | RogerN | Variants | 41 | April 8, 2019 07:20 |
Power-based pricing available (r1284) | Magnate | Vanilla | 35 | April 4, 2009 09:04 |
Suggestion: Combine points-based with standard roller | PaulBlay | Vanilla | 2 | February 21, 2009 16:17 |
Two points | Mars | Oook! | 4 | September 23, 2008 15:49 |
Edit File For Dungeon Generation? | Zero | Vanilla | 3 | January 9, 2008 19:17 |