DudleyFix

BG1 DudleyMod: NPCs

To download BG1 DudleyMod which is described in part below please go to the Completed ModPacks page.

What does BG1 DudleyMod do?

This mod addresses a whole load of inconsistencies that don't quite qualify as fixes. If you just want fixes (like Baldurdash) please go to the Completed FixPacks page instead.

On this page . . .

This page reveals in mind-numbing detail the alterations I have made to the "creature files" for just about every NPC who can join your party. Have I got it right or wrong? You decide.

Some technical blurb...

Please see the explanation at the bottom of the page for some of the changes which were based on in-game rules not mentioned in the manual (as far as I know). I have NOT corrected Abilities such as Coran's 20 in Dexterity (above the maximum for his race) or at least two other NPCs who have stats below the minimum for their class and race. I believe these are very much deliberate. Most errors are resolved by levelling up the NPC at which point the game engine overrides the static creature definition files and applies the correct rules. The following changes ensure that when you meet them for the first time their stats are correct. Please note that changes to Lore refer to the creature files ONLY (which do not affect the in-game values). Finally please note that the Lore Bonus and Ranger Stealth skill rulesets have been amended to match the manual. See the Errors: Tables page for more details.

Ready for BG2 BG1 into BG2 changes: I have decided to maintain continuity of NPCs between BG1 and BG2 (Imoen does not require any changes). Specific changes are marked with this purple symbol. The changes affect proficiencies and ability scores.

Changes

06.12.04 Fixed Ajantis is missing the bonus +2 to his saving throws for being a Paladin.

  1. L2 - Saving Throws are 14 . 16 . 15 . 17 . 17 and should be 12 . 14 . 13 . 15 . 15.
  2. L4 - Saving Throws are 13 . 15 . 14 . 16 . 16 and should be 11 . 13 . 12 . 14 . 14.
  3. L6 - Saving Throws are 11 . 13 . 12 . 13 . 14 and should be 9 . 11 . 10 . 11 . 12.
  4. Added Permanent corpse flags to all levels.
    1. AJANTI.CRE, AJANTI4.CRE, AJANTI6.CRE

06.12.04 Fixed Alora is missing proficiencies and the bonus to her saving throws for being a Halfling.

  1. L4 - Proficiencies - missing Star (I have added Bows)
  2. L4 - Saving Throws are 13 . 14 . 12 . 16 . 15 and should be 10 . 11 . 12 . 16 . 12.
  3. L6 - Proficiencies - missing Star (I have added Small Swords)
  4. L6 - Saving Throws are 12 . 12 . 11 . 15 . 13 and should be 9 . 9 . 11 . 15 . 10.
    1. ALORA.CRE, ALORA6.CRE

06.12.04 Fixed Branwen is missing a proficiency and has incorrect lore values. She also knows spells restricted from her class and is missing others - see more on changes to Priest Spells.

  1. L2 - Lore is 3 and should be 2.
  2. L2 - Known spells: removed all Known spells above Level 1, and Entangle.
  3. L2 - # spells memorizable? at Level 1 is 4 and should be 2.
  4. L5 - Lore is 3 and should be 5.
  5. L5 - Proficiencies - missing Star (I have added Spiked Weapons)
  6. L5 - Known spells: removed all Known spells above Level 3, and Entangle. Added Protection From Fire and changed Memorized Entangle to Command.
  7. L5 - # spells memorizable? at Levels 1-2 is 5 and should be 3.
    1. BRANWE.CRE, BRANWE5.CRE

06.12.04 Fixed Coran exceeds the maximum allowable hit points and has incorrect lore values. Coran also has too many proficiencies in bows and exceeds the race maximum for his dexterity, however this is taken from a PnP character and therefore is not considered a bug.

  1. L3-3 - Base Hit Points are 27 and should be 24 (maximum allowable)
  2. L3-3 - Lore is 12 and should be 9.
  3. L5-5 - Lore is 20 and should be 15.
  4. L5-5 - THAC0 is 17 and should be 16.
    1. CORAN.CRE, CORAN5.CRE

Dynaheir - no issues

06.12.04 Fixed Edwin has had his proficiencies amended to provide continuity with BG2. He also has one fewer spell slot than spells memorized; this is also evident in the Mission Pack Save Games (Single and Multiplayer).

  1. All levels - Strength and Wisdom increased from 9 to 10. Ready for BG2
  2. L1 - # spells memorizable? at Level 1 is 3 and should be 2.
  3. L2 - # spells memorizable? at Level 1 is 4 and should be 3.
  4. L4 - # spells memorizable? at Level 1 is 5 and should be 4; at Level 2 is 4 and should be 3.
  5. L6 - # spells memorizable? at Level 1 is 6 and should be 5; at Levels 2-3 is 4 and should be 3.
  6. L6 - Proficiencies - removed Star from Missile Weapons (I have added Small Swords). Ready for BG2
  7. Added Permanent corpse flags to all levels.
    1. EDWIN.CRE, EDWIN2.CRE, EDWIN4.CRE, EDWIN6.CRE

Eldoth - no issues

06.12.04 Fixed Faldorn knows some spells which have been removed from the Druid's book by the changes to Priest Spells.

  1. L3 - Known spells: removed all Known spells above Level 2, and Remove Fear. Changed Memorized Remove Fear to Bless.
  2. L3 - # spells memorizable? at Level 1 is 4 and should be 2; at Level 2 is 3 and should be 1.
  3. L5 - Known spells: removed all Known spells above Level 3, and Remove Fear. Added Dispel Magic, Miscast Magic, Protection From Fire, Rigid Thinking, Strength of One and changed Memorized Remove Fear to Bless.
  4. L5 - # spells memorizable? at Levels 1-2 is 5 and should be 3.
    1. FALDOR.CRE, FALDOR5.CRE

Garrick - no issues

06.12.04 Fixed Imoen

  1. Added Permanent corpse flags and flags 0, 24 and 26 to all levels.
    1. IMOEN1.CRE, IMOEN2.CRE, IMOEN4.CRE, IMOEN6.CRE

06.12.04 Fixed Jaheira has incorrect lore values, THAC0 and gender labels, and has hit points below the minimum for her class and level. She also knows some spells excluded from her class, is missing others - see more on changes to Priest Spells.

  1. All levels - Dexterity increased from 14 to 17. Ready for BG2
  2. L1-1 - Lore is 2 and should be 1.
  3. L1-1 - Known spells: removed all Known spells above Level 1, and Remove Fear. Removed Memorized Remove Fear. Added Memorized Bless.
  4. L1-1 - # spells memorizable? at Level 1 is 3 and should be 1.
  5. L2-2 - Lore is 4 and should be 2.
  6. L2-2 - Base Hit Points are 10 and should be 11.
  7. L2-2 - Known spells: removed all Known spells above Level 1, and Remove Fear. Removed Memorized Remove Fear. Added Memorized Bless.
  8. L2-2 - # spells memorizable? at Level 1 is 4 and should be 2.
  9. L4-4 - Gender is Unknown - 158 and should be Female - 2. Sex is Error (-98) and should be Female (2).
  10. L4-4 - Lore is 8 and should be 4.
  11. L4-4 - Proficiencies - removed Star from Small Swords (I have added Large Swords). Ready for BG2
  12. L4-4 - Known spells: removed all Known spells above Level 2, and Remove Fear. Removed Memorized Remove Fear x2. Added Memorized Cure Light Wounds and Bless.
  13. L4-4 - # spells memorizable? at Level 1 is 5 and should be 3.
  14. L5-6 - Gender is Unknown - 158 and should be Female - 2. Sex is Error (-98) and should be Female (2).
  15. L5-6 - Lore is 12 and should be 6.
  16. L5-6 - Proficiencies - removed Star from Small Swords (I have added Large Swords). Ready for BG2
  17. L5-6 - THAC0 is 15 and should be 16.
  18. L5-6 - Known spells: removed all Known spells above Level 3, and Remove Fear. Added Dispel Magic, Miscast Magic, Protection From Fire, Rigid Thinking, Strength of One. Removed Memorized Remove Fear. Added Memorized Bless.
  19. L5-6 - # spells memorizable? at Level 1 is 5 and should be 3.
    1. JAHEIR.CRE, JAHEIR2.CRE, JAHEIR4.CRE, JAHEIR6.CRE

06.12.04 Fixed Kagain is missing the bonus to his saving throws for being a Dwarf. He also has 1 extra point of Constitution above his race maximum, however this has been left unchanged.

  1. L1 - Saving Throws are 14 . 16 . 15 . 17 . 17 and should be 9 . 11 . 15 . 17 . 12.
  2. L2 - Saving Throws are 14 . 16 . 15 . 17 . 17 and should be 9 . 11 . 15 . 17 . 12.
  3. L4 - Saving Throws are 13 . 15 . 14 . 16 . 16 and should be 8 . 10 . 14 . 16 . 11.
  4. L6 - Saving Throws are 11 . 13 . 12 . 13 . 14 and should be 6 . 8 . 12 . 13 . 9.
  5. Added Permanent corpse flags to all levels and flags 0, 24 and 26 to L2.
    1. KAGAIN.CRE, KAGAIN2.CRE, KAGAIN4.CRE, KAGAIN6.CRE

06.12.04 Fixed Khalid has incorrect saving throws, lore and inconsistently low intelligence. See also the Errors: Tables page for Lore rules.

  1. L1 - Intelligence is 12 and should be 15.
  2. L1 - Lore is 4 and should be 1.
  3. L1 - Saving Throws are 14 . 11 . 13 . 15 . 12 and should be 14 . 16 . 15 . 17 . 17.
  4. L2 - Lore is 8 and should be 2.
  5. L2 - Saving Throws are 14 . 11 . 13 . 15 . 12 and should be 14 . 16 . 15 . 17 . 17.
  6. L4 - Lore is 16 and should be 4.
  7. L4 - Saving Throws are 13 . 11 . 13 . 15 . 12 and should be 13 . 15 . 14 . 16 . 16.
  8. L6 - Lore is 21 and should be 6.
  9. L6 - Saving Throws are 11 . 11 . 12 . 13 . 12 and should be 11 . 13 . 12 . 13 . 14.
    1. KHALID.CRE, KHALID2.CRE, KHALID4.CRE, KHALID6.CRE

07.12.04 Fixed Kivan has an incorrect move silently value. However, see also the Errors: Tables page for Ranger Skill rules. He is also missing his innate Charm Animal ability although he still gains an extra Charm Animal spell every two levels.

  1. L2 - Known and Memorized Spells - missing Innate Charm Animal ability x 1.
  2. L2 - Move Silently is 20% and should be 21%.
  3. L4 - Known and Memorized Spells - missing Innate Charm Animal ability x 2.
  4. L6 - Known and Memorized Spells - missing Innate Charm Animal ability x 3.
  5. Added Permanent corpse flags to all levels.
    1. KIVAN.CRE, KIVAN4.CRE, KIVAN6.CRE

07.12.04 Fixed Minsc has too lower experience and an incorrect move silently value. Jonathan Ellis pointed out some consistency flaws regarding Minsc's proficiencies and provided a solution that ties in nicely with BG2. See also the Errors: Tables page for Ranger Skill rules. He is also missing his innate Charm Animal ability although he still gains an extra Charm Animal spell every two levels. Minsc's Wisdom is significantly below the minimum for his class... but he did take a knock on the head.

  1. All levels - Dexterity and Constitution increased from 15 to 16. Ready for BG2
  2. L1 - Known and Memorized Spells - missing Innate Charm Animal ability x 1.
  3. L1 - Proficiencies - removed Star from Axes and Spiked Weapons (Jonathan added Bows and Blunt Weapons). Ready for BG2
  4. L2 - Known and Memorized Spells - missing Innate Charm Animal ability x 1.
  5. L2 - Move Silently is 20% and should be 21%.
  6. L2 - Proficiencies - removed Star from Axes and Spiked Weapons (Jonathan added Bows and Blunt Weapons). Ready for BG2
  7. L4 - Known and Memorized Spells - missing Innate Charm Animal ability x 2.
  8. L4 - Proficiencies - removed Star from Small Swords (Jonathan added Blunt Weapons).
  9. L6 - Known and Memorized Spells - missing Innate Charm Animal ability x 3.
  10. L6 - Experience is 32293 and should be 36293. Ready for BG2
  11. L6 - Proficiencies - removed StarStar from Small Swords (Jonathan added Blunt Weapons x 2). Ready for BG2
    1. MINSC.CRE, MINSC2.CRE, MINSC4.CRE, MINSC6.CRE

07.12.04 Fixed Montaron is missing the bonus to his saving throws for being a Halfling, exceeds the maximum allowable hit points and proficiencies and has incorrect lore values.

  1. L1-1 - Lore is 4 and should be 3.
  2. L1-1 - Saving Throws are 13 . 14 . 12 . 16 . 15 and should be 9 . 10 . 12 . 16 . 11.
  3. L1-2 - Base Hit Points are 15 and should be 11.
  4. L1-2 - Lore is 7 and should be 6.
  5. L1-2 - Saving Throws are 13 . 14 . 12 . 16 . 15 and should be 9 . 10 . 12 . 16 . 11.
  6. L3-4 - Base Hit Points are 30 and should be 27.
  7. L3-4 - Lore is 15 and should be 12.
  8. L3-4 - Saving Throws are 13 . 14 . 12 . 16 . 15 and should be 9 . 10 . 12 . 16 . 11.
  9. L5-6 - Base Hit Points are 45 and should be 43.
  10. L5-6 - Lore is 23 and should be 18.
  11. L5-6 - Proficiencies - removed Star from Axes.
  12. L5-6 - Saving Throws are 11 . 12 . 11 . 13 . 13 and should be 7 . 8 . 11 . 13 . 9.
    1. MONTAR.CRE, MONTAR2.CRE, MONTAR4.CRE, MONTAR6.CRE

07.12.04 Fixed Quayle is missing the bonus to his saving throws for being a Gnome, has too lower experience, incorrect lore values and proficiencies, and should not be able to cast mage spells from the Necromancy school. In addition he is missing his bonus mage spell for being a specialist. He also knows some spells which have been removed from the Cleric's book by the changes to Priest Spells.

  1. L2-2 - Experience is 4001 and should be 5001.
  2. L2-2 - Lore is 8 and should be 6.
  3. L2-2 - Saving Throws are 10 . 11 . 13 . 15 . 12 and should be 10 . 8 . 13 . 15 . 9.
  4. L2-2 - Known spells: removed all Known spells above Level 1, and Entangle. Changed Memorized Entangle to Bless.
  5. L2-2 - Known and Memorized Wizard Spells missing one spell from Level 1 (I have added Blindness).
  6. L4-3 - Lore is 13 and should be 9.
  7. L4-3 - Proficiencies - removed Star from Large Swords (I have added Blunt Weapons)
  8. L4-3 - Saving Throws are 9 . 11 . 12 . 15 . 12 and should be 9 . 8 . 12 . 15 . 9.
  9. L4-3 - Known spells: removed all Known spells above Level 2, and Entangle. Changed Memorized Entangle (x2) to Bless and Cure Light Wounds.
  10. L4-3 - Known and Memorized Spells include Horror (I have replaced this with Melf's Acid Arrow); also Wizard Spells missing one each from Levels 1 and 2 (I have added Blindness and Mirror Image).
  11. L6-5 - Lore is 21 and should be 15.
  12. L6-5 - Saving Throws are 9 . 11 . 12 . 15 . 12 and should be 9 . 8 . 12 . 15 . 9.
  13. L6-5 - Known spells: removed all Known spells above Level 3, and Entangle. Changed Memorized Entangle (x2) to Bless and Cure Light Wounds. Added Protection From Fire.
  14. L6-5 - Known Spells include Horror and Larloch's Minor Drain (I have replaced these with Mirror Image and Blindness); also Wizard Spells missing one each from Levels 1, 2 and 3 (I have added Dispel Magic).
    1. QUAYLE.CRE, QUAYLE4.CRE, QUAYLE6.CRE

13.12.04 Fixed Safana has incorrect proficiencies and is missing her Charm Animal ability.

  1. L4 - Proficiencies - removed Star from Spears (I have added Large Swords).
  2. L4 - Innate ability is missing Charm Animal x1.
  3. L6 - Proficiencies - removed Star from Spears (I have added Large Swords).
    1. SAFANA4.CRE, SAFANA6.CRE

07.12.04 Fixed Shar-Teel

  1. Added Permanent corpse flags to all levels and flags 0, 24 and 26 to L2.
    1. SHARTE.CRE, SHARTE4.CRE, SHARTE6.CRE

Skie - no issues

07.12.04 Fixed Tiax is missing the bonus to his saving throws for being a Gnome, exceeds the maximum allowable hit points and has incorrect lore. He also knows some spells which have been removed from the Cleric's book by the changes to Priest Spells.

  1. L2-2 - Base Hit Points are 17 and should be 14.
  2. L2-2 - Lore is 8 and should be 6.
  3. L2-2 - Saving Throws are 10 . 14 . 12 . 16 . 15 and should be 10 . 10 . 12 . 16 . 11.
  4. L2-2 - Known spells: removed all Known spells above Level 1, and Entangle. Changed Memorized Entangle to Cure Light Wounds.
  5. L2-2 - # spells memorizable? at Level 1 is 3 and should be 2.
  6. L4-4 - Lore is 16 and should be 12.
  7. L4-4 - Saving Throws are 9 . 13 . 12 . 15 . 14 and should be 9 . 9 . 12 . 15 . 10.
  8. L4-4 - Known spells: removed all Known spells above Level 2, and Entangle. Changed Memorized Entangle (x3) to Cure Light Wounds (x2) and Command.
  9. L4-4 - # spells memorizable? at Level 1 is 4 and should be 3.
  10. L5-6 - Lore is 23 and should be 18.
  11. L5-6 - Saving Throws are 9 . 12 . 11 . 15 . 13 and should be 9 . 8 . 11 . 15 . 9.
  12. L5-6 - Known spells: removed all Known spells above Level 3, and Entangle. Added Protection From Fire. Changed Memorized Entangle to Cure Light Wounds.
  13. L5-6 - # spells memorizable? at Level 1 is 4 and should be 3.
  14. Added Permanent corpse flags to all levels.
    1. TIAX.CRE, TIAX4.CRE, TIAX6.CRE

07.12.04 Fixed Viconia knows some spells which have been removed from the Cleric's book by the changes to Priest Spells.

  1. All levels - increased Wisdom from 15 to 18. Ready for BG2
  2. L2 - Known spells: removed all Known spells above Level 1, and Entangle. Changed Memorized Entangle to Remove Fear.
  3. L2 - # spells memorizable? at Level 1 is 4 and should be 2.
  4. L4 - Known spells: removed all Known spells above Level 2, and Entangle. Changed Memorized Entangle (x3) to Command x2 and Cure Light Wounds. Added Memorized Chant.
  5. L4 - # spells memorizable? at Level 1 is 5 and should be 3; at Level 2 is 3 and should be 2.
  6. L6 - Known spells: removed all Known spells above Level 3, and Entangle. Added Protection From Fire. Changed Memorized Entangle to Remove Fear. Added Memorized Chant and Invisibility Purge.
  7. L6 - # spells memorizable? at Level 1 is 5 and should be 3; at Level 2 is 4 and should be 3.
  8. Added Permanent corpse flags to all levels.
    1. VICONI.CRE, VICONI4.CRE, VICONI6.CRE

09.01.05 Fixed Xan is missing a spell slot for his Level 2 character.

  1. L2 - # spells memorizable? and # spells memorizable at Level 1 is 2 and should be 3.
    1. XAN.CRE

07.12.04 Fixed Xzar

  1. Added Permanent corpse flags to all levels.
    1. XZAR.CRE, XZAR2.CRE, XZAR4.CRE, XZAR6.CRE

07.12.04 Fixed Yeslick exceeds the maximum allowable hit points and is missing the bonus to his saving throws for being a Dwarf. He also knows some spells which have been removed from the Cleric's book by the SPL fixes.

  1. L2-3 - Base Hit Points are 26 and should be 22 (maximum allowable)
  2. L2-3 - Saving Throws are 10 . 14 . 13 . 16 . 15 and should be 6 . 10 . 13 . 16 . 11.
  3. L2-3 - Known spells: removed all Known spells above Level 2, and Entangle. Changed Memorized Entangle (x2) to Cure Light Wounds x2.
  4. L2-3 - # spells memorizable? at Level 1 is 4 and should be 2; at Level 2 is 3 and should be 1.
  5. L4-5 - Base Hit Points are 43 and should be 40 (maximum allowable)
  6. L4-5 - Saving Throws are 9 . 13 . 12 . 13 . 12 and should be 5 . 9 . 12 . 15 . 10.
  7. L4-5 - Known spells: removed all Known spells above Level 3, and Entangle. Added Protection From Fire. Changed Memorized Entangle (x3) to Cure Light Wounds x2 and Protection From Evil.
  8. L4-5 - # spells memorizable? at Levels 1-2 is 5 and should be 3; at Level 2 is 3 and should be 1.
    1. YESLIC.CRE, YESLIC5.CRE

What's not mentioned in the manual about classes

Hit Points - Multiclass characters with exceptional Constitution (15 and above) gain equal bonus HP per class on levelling up unless their bonus is an odd number in which case the 1st class gains the extra point. e.g. CON 16 gives a Fighter/Thief 1 extra HP when the Fighter levels up and 1 extra HP when the Thief levels up. CON 17 gives a Fighter/Thief 2 extra HPs when the Fighter levels up and 1 extra HP when the Thief levels up.

Lore - is calculated from the rulesets within the game and not as far as I know from the CRE definition files. Lore for multiclass characters only increases when their best lore class levels up (again as far as I know). E.g. a Cleric/Thief receives +3 lore only when the Thief element levels up. The Cleric element gains nothing.

Saving Throws - the following races receive bonuses based on their Constitution: Dwarves and Halflings get a bonus to Death, Wands and Spells, Gnomes get a bonus to Wands and Spells. Multiclass characters receive the lowest (i.e. best value) Saving Throw of the multiple values from their classes. Any racial bonuses are then added to this.

Special Abilities

  1. Paladin
    1. L1: Lay On Hands x 1, Detect Evil x 5, Protection From Evil x 1
    2. L2: Lay On Hands x 1, Detect Evil x 6, Protection From Evil x 2
    3. L3: Lay On Hands x 1, Detect Evil x 7, Protection From Evil x 3
    4. L4: Lay On Hands x 1, Detect Evil x 8, Protection From Evil x 4
    5. L5: Lay On Hands x 1, Detect Evil x 9, Protection From Evil x 5
    6. L6: Lay On Hands x 1, Detect Evil x 10, Protection From Evil x 6
    7. L7: Lay On Hands x 1, Detect Evil x 11, Protection From Evil x 7
    8. L8: Lay On Hands x 1, Detect Evil x 12, Protection From Evil x 8
  2. Ranger
    1. L1-2: Charm Animal x 1
    2. L3-4: Charm Animal x 2
    3. L5-6: Charm Animal x 3
    4. L7-8: Charm Animal x 4
  3. Druid
    1. L7-10: Shapeshift Wolf, Shapeshift Brown Bear, Shapeshift Black Bear

THAC0 - Unarmed characters receive a THAC0 penalty: Fighters -2, Priests and Rogues -3, Mages -5, Multiclass characters receive the appropriate penalty from their 1st class (as far as I know). THAC0 is also further modified by exceptional Strength ability (17 and above). THAC0 for multiclass characters improves based on a combination of the classes. The THAC0 improves whenever one of their classes reaches its next improvement level (as long as the new THAC0 value is better than the one they already have). The values can be found in file THAC0.2DA with one exception (see below).

  1. When a Fighter class (including Ranger) is part of any multiclass character, the fighter improves its THAC0 the fastest and therefore takes precedence.
    1. Effectively a multiclass fighter character only improves its THAC0 in line with a single-class fighter.
  2. For a Mage / Thief multiclass character, the thief improves its THAC0 the fastest and therefore takes precedence.
    1. Effectively a Mage / Thief character only improves its THAC0 in line with a single-class thief.
  3. For a Cleric / Mage multiclass character, the cleric improves its THAC0 the fastest and therefore takes precedence.
    1. Effectively a Cleric / Mage character only improves its THAC0 in line with a single-class cleric.
  4. However a Cleric / Thief improves its THAC0 between both classes (sometimes when the Cleric levels up and sometimes when the Thief levels up). If you look at the Cleric_Thief line in file THAC0.2DA this will give a false impression. The following is a more accurate picture:
Cleric / Thief LEVEL 1 - 1 2 - 3 4 - 4 6 - 7 7 - 7 10 - 10 13 - 13 16 - 16 19 - 19 22 - 22
THAC0 20 19 18 17 16 14 12 10 8 6

 

© 2006 www.dudleyville.com