[bgee] [bug] bows and dexterity THAC0 omission ?
dam23
Member Posts: 30
Correct me if I'm wrong but I think there might be a THAC0 problem here, see below.
This is for a level 1 multiclassed fighter/thief dwarf with 17 dex, 2 stars in longbow proficiency and a composite longbow with regular arrows:
The information screen shows:
base thac0 20
composite longbow: -1
longbow (proficiency 2 stars) -1
dexterity (17 dex) -2
resulting thac0 18
Shouldn't that be 16 THAC0 ?
From the ability score tables for dexterity, 17 dex is -2 THAC0:
http://stane0.tripod.com/BG1Tables.html
I experience the same problem with Imoen, level 1 thief, 18 dex:
base thac0 20
shortbow (proficiency 1 star, no THAC0 bonus): 0
dexterity (18 dex) -2
resulting thac0 20
Again, according to ability score tables 18 dex should confer a -2 THAC0 bonus for ranged weapons, which is getting ignored here.
Perhaps the bonus is simply being applied but not displayed in the info box.
This is for a level 1 multiclassed fighter/thief dwarf with 17 dex, 2 stars in longbow proficiency and a composite longbow with regular arrows:
The information screen shows:
base thac0 20
composite longbow: -1
longbow (proficiency 2 stars) -1
dexterity (17 dex) -2
resulting thac0 18
Shouldn't that be 16 THAC0 ?
From the ability score tables for dexterity, 17 dex is -2 THAC0:
http://stane0.tripod.com/BG1Tables.html
I experience the same problem with Imoen, level 1 thief, 18 dex:
base thac0 20
shortbow (proficiency 1 star, no THAC0 bonus): 0
dexterity (18 dex) -2
resulting thac0 20
Again, according to ability score tables 18 dex should confer a -2 THAC0 bonus for ranged weapons, which is getting ignored here.
Perhaps the bonus is simply being applied but not displayed in the info box.
0
Comments
Also, should the +1 modifiers for elf and hallfing weapon bonuses ne shown in the box that shows THACO modifications? They do seem to be being applied, though, if the THACO shown in the main box to the right of the characters attributes is anything to go by, though.
I haven't tested this extensively with other ranged weapons or combinations. It seems to be working fine, it's just a display error.
Why it should display all the sources of bonuses (which it does, correctly, right next to the number) but not actually add them together for the final number is beyond me.
Character sheet says base = 20, actual = 17. Inventory says 15 with breakdown being base = 20, club = -3, strength = 0. I'm a Berzerker with strength = 18/66, 2 pips in Clubs and Single Weapon Style and I'm wielding a club so again I think the character sheet is correct and the inventory is wrong.
However, note that the inventory-like information box that displays AC/THAC0/damage there also incorrectly displays a THAC0 of 18.
Also note that the game doesn't correctly take into account the Assassin kit's passive -1 THAC0 and +1 damage bonuses, for said information boxes displays.
Agree. Now both info boxes display the same - but WRONG - values. Strength is not taken into the account for the THAC0 calculation... :-/
as stated here
http://forum.baldursgate.com/discussion/8616/bgee-bug-bows-and-dexterity-thac0-omission#latest
it doesn't take Str/Dex modifiers into account for THAC0 as well as bonus from classes (like assassin)
so...still wrong
Hmm i don't think this is correct. Base THACO for Imoen is 20 and she gets a -2 bonus from dex so the resulting THACO is 18. The same goes for my fighter with 18/00 str. Base THACO is 20, he gets a -3 bonus from str und a -1 bonus from 2 points in weapon profiency, so the resulting THACO is 16. Both THACO for Imoen and my fighter are displayed correctly.
my one still missing those modifiers..
don't tell me is a windows system locale thing like ....
I will change my locale and see..
You'll notice that the Thaco is 19. The Longsword modifier seems to be -1, but the ability mod has somehow become +4/+7. This is confusing.
Here, my thac0 seems to be correct, the modifiers appear to be corect, but the abilities are at +6/+7. Simply put, there is no way that I'm aware of, for those figures to make sense.
Opinions welcome ( including the "You cant count" ones ).
The figures under "to hit" are the bonuses you get to attack, taking into account proficiency, relevant ability mod, class features, etc. So You get +4 to hit, which constitutes a THAC0 of 19.
What's your question?
Let me clarify - I understand that Thaco 19 is accurate ( -2 nonproficient, +3Str ) - so where does +4 fit in to all of that? The only "plus" i should get when wielding a longsword is Str ( +3 ). Is it just the games way of working out the "to Hit" roll maths?
The same for the mace - the only plus is Str, with no negatives, so where does the +6 come from? What possible bonuses/penalties are being applied that make it +6 specifically?
Strength 19 gives +3/+7, proficient with mace, no neg's, to hit bonus is only +3, giving a modified thac0 of 17 - so again, where does the game get this +6 from? What does it do with it?
EDIT - @Zeckul, any chance you could give an opinion on this one? Don't mean to harass you mate, but you helped out with another issue I had and your name just sprung to mind. Thanks.
But to me the "+4" and "+6" to hit stuff seems to be 3 points too high. Anyone know where those numbers are coming from?
@Aristilliu - Absolutely positive - I've only just left Candlekeep. Proficiencies dont account for the numbers, neither does epuipment, and I'm not under any buff spells or abilities.
I thought maybe that the engine was adding these adjustments to my base d20 hit roll, but I still cant find a justification for the figures. With a non-proficient weapon, maybe the engine is messing up the maths, ie: -2 for non-prof' = thac0 21, base thaco minus Str = 17, difference of +4? And maybe the +6 is similar, in that base is 20, thaco+str = 17, difference of 3, +3Str = +6?
Those mechanics are obviously wrong, but its the only way I can equal the figures shown. And if the mechanics are wrong, how does that affect my abilities in combat?
I have noticed that even when I'm using my mace, Imoen and the other party members seem to be hitting far more regularly. This is, however just a guess ( they do shoot twice per round so I could be misjudging it ). I think I'll keep an eye on my combats for a while, and compare relative thac0's within the party - see if that gets me closer to an answer.
It seems my observations during combat previously were inaccurate - the base chance to hit appears to be just fine when actually applied to combat rolls. For example, 7+3=10, gibberling hit. Yay. Another, 10+5 ( rage activated ) = 15, wolf hit. Again, yay.
It seems that the Record ability modifiers are being miscalculated, but that they have no influence on actual "rolls". A small bug then, but a bug all the same.
http://forum.baldursgate.com/discussion/8616/bgee-bug-bows-and-dexterity-thac0-omission
http://forum.baldursgate.com/discussion/8764/ranged-thac0-display-error-with-composite-longbow
same bug we talked about in other threads
however, as you said, it doesn't affect the actual combat.
There are many bugs/missing info around the new GUI, they fix some then create new ones.
Strangely, if you do a google search, starting with BG:EE and then your search query, you get better results than the in house forum search! Wish I knew that then.
Thanks for the heads up though mate.