Runboard.com
Слава Україні!
Community logo


runboard.com       Register for a free global account (learn about it) | Log in: (), globally (lost password?)

 
Omnikron13 Profile
Live feed
Blog
Friends
Miscellaneous info

Novice

Registered: 02-2012
Posts: 2
Reply | Quote
posticon To-Hit Algorithm?


Slightly odd question perhaps, but does anyone know what kind of algorithm is used to calculate the to-hit charts?

I'm working on a pet project to model the WHQ 'engine' (in D, for any geeks interested) and I'm struggling to make head nor tail of the relation between the WS stats involved and the roll required. =S

It seems to be a fair bit more complicated than the system used in fantasy battles...
8/Feb/2012, 8:50 am Link to this post Send Email to Omnikron13   Send PM to Omnikron13 Blog
 
Nachie Profile
Live feed
Blog
Friends
Miscellaneous info

Lord

Registered: 08-2011
Posts: 102
Reply | Quote
Re: To-Hit Algorithm?


Is the to-hit matrix in WHQ different from WHFB?

If your opponent's weapon skill is triple or greater than your WS, it's 6+. If it's double or greater, but less than triple, it's 5+. If it's equal to or greater than yours, but less than double, it's 4+. If it's less than yours, it's 3+. If it's half of yours, it's 2+. And even WS 10 vs. WS 1 still needs a 2+ to hit since ones always fail.

I know that Ballistic Skill used to be (7 minus your BS = to hit roll) but that has changed with the latest edition or something.
17/Feb/2012, 2:36 am Link to this post Send Email to Nachie   Send PM to Nachie Blog
 
OldWarrior Profile
Live feed
Blog
Friends
Miscellaneous info

God

Registered: 04-2006
Location: USA, Western hemisphere, earth
Posts: 1283
Reply | Quote
Re: To-Hit Algorithm?


Nachie's answer sounds very much like BassJam's formula as given under another topic, which I am currently having trouble finding, but was quoted in the topic mentioned below. Here is his formula:

quote:

BassJam wrote:

You don't need the charts if you know the reasoning behind them... If you're attacking someone with equal WS or better, you need to roll a 4 or better. If you're attacking someone with less WS than you, you need a 3 or better. If your WS is BETTER than twice as good as the defender, you need a 2 or better. A 1 is a 1 is a 1. If you're attacking someone that is more than twice as skilled as you, you need a 5 or better. If you're attacking someone that's more than three times your WS, you need a 6. A 6 is a 6 is a 6.



Here is the short version:
1 always misses
Atk. WS > 2X Def. WS = 2+
Atk. WS > Def. WS = 3+
Atk. WS = Def. WS = 4+
Atk. WS < 2X = 5+
Atk. WS < 3X Def. WS = 6
6 always hits


Also, this topic might be of some assistance or interest: Correct To Hit Chart

By the way, remember that TWO of the three To Hit Charts in the WHQ core books were in error (as discussed in the above-linked topic). The one that was supposed to be correct is the one found on the INSIDE of the back cover of the Adventure Book. I emphasize inside, because I think there was one on the outside of the back cover as well.

This issue was resolved in an FAQ I think. Also, one could logically resolve it by carefully comparing with the individual to hit tables as given for Warriors and monsters.

---
Old Warrior

Check out Bible Notes
It is one of my favorite places on the Internet.
God bless you, everyone!
17/Feb/2012, 3:08 pm Link to this post Send Email to OldWarrior   Send PM to OldWarrior Blog
 
Omnikron13 Profile
Live feed
Blog
Friends
Miscellaneous info

Novice

Registered: 02-2012
Posts: 2
Reply | Quote
Re: To-Hit Algorithm?


Ah, thanks. =)
I was working from the chart at the back of the rulebook (unfortunately my copy of the adventure book has vanished into thin air...) which seems to explain why I couldn't find any sensible pattern in the lower half of the chart. =P

For anyone interested (or able to correct any mistakes I may have made emoticon) I've written the algorithm up in Scheme; http://pastebin.com/by5tNz26
1/Mar/2012, 9:41 pm Link to this post Send Email to Omnikron13   Send PM to Omnikron13 Blog
 


Add a reply





You are not logged in (login)