Jump to content


Photo

Grandmastery


  • Please log in to reply
5 replies to this topic

#1 Kuugen

Kuugen
  • Member
  • 81 posts

Posted 14 August 2009 - 10:15 PM

Now, I know how to adjust the profiency points for classes ( classweap.2da, weaprof.2da etc, prof.2da and maxprof.2da ) but no matter what I do, my thief, even with 5 points in short bows, won't exceed 3/2 attacks.
I know there was a patch for this in some mod, but i'm afraid of breaking my install. is it a .exe patch? if not, someone kindly direct me to the right file.

#2 Mike1072

Mike1072
  • Modder
  • 539 posts

Posted 14 August 2009 - 11:14 PM

Only warrior classes/multi-classes (Fighter, Ranger, Paladin) gain extra attacks per round from putting points in weapon proficiencies (defined in wspatck.2da).

#3 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 15 August 2009 - 02:13 AM

Only warrior classes/multi-classes (Fighter, Ranger, Paladin) gain extra attacks per round from putting points in weapon proficiencies (defined in wspatck.2da).

Are you sure they(non-warrior classes) aren't just optimixed to use the first queue in the .2da? As in, their levels wouldn't matter just the proficiency.

Deactivated account. The user today is known as The Imp.


#4 Mike1072

Mike1072
  • Modder
  • 539 posts

Posted 15 August 2009 - 02:46 AM

Only warrior classes/multi-classes (Fighter, Ranger, Paladin) gain extra attacks per round from putting points in weapon proficiencies (defined in wspatck.2da).

Are you sure they(non-warrior classes) aren't just optimixed to use the first queue in the .2da? As in, their levels wouldn't matter just the proficiency.

Yes. They get no extra attacks per round for levels or for proficiency. If there were a separate table for non-warrior classes, it would be full of zeroes.

#5 Qwinn

Qwinn
  • Modder
  • 3092 posts

Posted 15 August 2009 - 09:14 AM

Mike is correct. Basically, the engine uses the same single table for extra attacks from both proficiencies and for fighter levels. You can't give a character extra attacks from proficiencies without also giving them the extra attacks a fighter gets at 7 and 13.

Take a look at the thief swashbuckler kit. That is the reason that that kit specifically does -not- get extra attacks per round even though it can get enough proficiency points that it should be entitled to them. They couldn't give it to them without also giving them extra level 7 and 13 attacks as well.


In PS:T, they did it differently... everyone uses the fighter proficiency table. Even a mage TNO can get a bonus half-attack per round from 3 proficiency points. (Only fighter specialists can get 4 or 5 proficiencies in PS:T) Because of this, the only non-fighter NPC's that can join your party, Grace and Ignus, are hard coded to never get more than their starting single proficiency point. Do they get extra attacks at 7 and 13? Hm, that's a good question, I'll have to check, but I don't think so. TNO does, though, based on his fighter level, even when he's a mage or thief.

Qwinn

Edited by Qwinn, 15 August 2009 - 09:18 AM.


#6 Kuugen

Kuugen
  • Member
  • 81 posts

Posted 17 August 2009 - 10:53 PM

that is weird though. I had somewhere, i think in BG2 tweaks, a component that says "Grandmastery for all" and it did work in a previous install like that ( a thief with darkfire +4 shooting 5 arrows a round without buff is quite nice )

is it specified in the .exe ( or in the corefiles? ) which classes get extra attacks? wouldn't it be possible to flag just all classes as fighter? it makes sense for mages and some priests 'n druids ( not all ) and bards but certainly not for thieves