I've played vanilla Baldur's Gate for many years now and loved it, so I'm considering getting the EE. However, as I was planning my party and reading through some threads recently, I noticed a strange discrepancy. I see many instances of people using dual classing to gain additional proficiency points in a weapon they were already proficient in. For instance, https://forums.beamdog.com/discussion/13007/is-shar-teel-nerfed-with-her-new-weapon-proficiencies
mentions Shar-Teel reaching high mastery or even grandmastery in longswords by using the extra pips gained while dual classing.
Here's the thing. Under the vanilla mechanics as I understand them, a Shar-Teel starting from 1 pip in longswords would *never* be able to gain more than 3 pips total in longswords. She gains two additional pips by her max level as fighter, and several more if you dual her to Thief. But as a dualed Thief, any points put into longswords will *not* be added cumulatively when her Fighter levels reactivate. Moreover, once her Fighter levels reactivate, she does not have the option to put any further points into longswords either. In short, whatever weapon mastery she gains as a fighter before dual-classing, is what she will be capped at. The only way to make use of new proficiencies from dual-classing is to put them in weapons you didn't have already. (So if you put points in Bows as a Thief, she'd keep those when her Fighter levels reactivate, but not points in Longswords.)
This has been my understanding of how weapon proficiencies and dual classing interact for all of BG1 and BG2. Yet everything I'm reading from discussion of the EE indicates the contrary. So either a) I have missed something important about dual classing through all my many hours of playing BG1 and BG2 (quite possible!) or b) the Enhanced Edition changed these mechanics. Does anyone have a definitive answer? I'm quite curious, as dual-classing has always been one of the most interesting & fun parts of the Baldur's Gate games for me.