Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/BartyMae/Bart_Tweaks

Stuff
https://github.com/BartyMae/Bart_Tweaks

Last synced: about 1 month ago
JSON representation

Stuff

Awesome Lists containing this project

README

        

# Bart Tweaks

01. No Reputation Loss from Slayer Form (Cheat)

02. Debug Ring (Cheat)

03. No Random Treasures

04. Droppable/Movable NPC Items

05. Display Actual Range of Spells in Descriptions

06. Disable Protection Against +x Weapon Enchantment Levels

07. Non-Upgradeable Carsomyr

08. Quick Slot Ras

09. Quick Slot Ring of Djinni Summoning

10. Original Lightning Bolt

11. Revised Shapeshifting for SCS

12. SR/atweaks Elementals

13. SR/atweaks Fiends

14. SR/atweaks Call Woodland Beings

15. Set Summonable Flag

16. Alternative Lore Table

17. Alternative Sorcerer Spell Progression

18. Alternative Weapon Mastery

19. Alternative Wisdom Bonus Spells

20. Alternative Constitution Bonuses

## No Reputation Loss from Slayer Form

Makes it so there is no reputation penalty from transforming into the Slayer. Should also affect Ascension's Ravager transformation.

## Debug Ring

While anyone is wearing it, grants the entire party: immunity to damage, magic, and most harmful effects, a huge THAC0 and damage boost, instant and aura-cleansing spellcasting, a large movement speed bonus, the ability to restore spells, charm (with no hostile reaction) and kill creatures (while getting credit/XP), and some other utility abilities. Add to inventory via console: "CLUAConsole:CreateItem("RINGKILL").

## No Random Treasures

Removes all random treasures from every creature in the game's inventories (including mod-added creatures, assuming they use the vanilla random item tables). The vast majority of it (especially in BG1) is worthless and annoying busybody work.

## Droppable/Movable NPC Items

Affects Nalia's Ring, Edwin's Amulet, Minsc's Boo, Alora's Rabbit Foot, Xan's Moonblade, Eldoth's Poisoned Arrows, and possibly others - this wasn't coded robustly.

## Display Actual Range of Spells in Descriptions

Scans for all spells that have descriptions and updates their listed ranges to the actual value used by the spell. Spells that do not target the caster, a living creature, or an area will not be affected (i.e. Raise Dead-type spells won't be affected). Comes in four varieties:

1. "Personal" for Ranges of 0 and "Touch" for Ranges of 1

2. "Touch" for Ranges of 1

3. "Personal" for Ranges of 0

4. Use Numbers Only

## Disable Protection Against +x Weapon Enchantment Levels

Prevents creatures from being protected against magical weapons of a certain enchantment level. Creatures which were previously immune to e.g. magical weapons of +2 or less can now be damaged by magical weapons of all enchantment levels, including +1 and +2 weapons (but typically not non-magical weapons). If a creature was protected by weapons of +5 or greater, then they will still be immune to all magical weapons. This effect will also apply to all spells and abilities cast by both the player and enemies, with the following exceptions: spells that give complete immunity to all magical weapons (e.g. Protection from Magical Weapons and Absolute Immunity) will continue to do so; Mantle, Improved Mantle, and the Tear of Fear will remain untouched by this component.

## Non-Upgradeable Carsomyr

Replaces the non-upgraded version of Carsomyr with the upgraded version while setting its magic resistance to either 10% or 20% (depending on which option you choose), its price to 20,000, its lore to 100, and then disables Cespenar's upgrade path for it. Meant for use with IR/R, and reserves the Eye of Tyr for Purifier without unnecessarily gimping Carsomyr.

## Quick Slot Ras

Makes Ras the Dancing Blade into a quick slot item that's easier to use throughout the game.

## Quick Slot Ring of Djinni Summoning

Makes The Ring of Djinni Summoning into a quick slot item that's easier to use throughout the game.

## Original Lightning Bolt

Lightning bolts will use their original bouncing projectile. Intended for use with SR/R, which replaces the vanilla lightning bolt projectile with a single target chain lightning-like projectile.

## Revised Shapeshifting Tokens for SCS

Hijacks SCS' improved shapeshifting tokens, rewrites their descriptions to the SRR/IRR format, and slightly revises some of their stats. Requires SCS's improved shapeshifting component to actually be installed to work.

## SR/atweaks Elementals

Meant to be used with when both Spell Revisions and atweaks' PnP Fiends are installed, this component solves some incompatibilities with their elemental-summoning spells in two possible ways:

~~1. Restore SR's summonable elementals.~~ (not yet implemented)

2. Create a fusion between them using atweaks' creatures but SR-styled descriptions and spell properties.

## SR/atweaks Fiends

Meant to be used with when both Spell Revisions and atweaks' PnP Fiends are installed, this component solves some incompatibilities with their fiend-summoning spells fiends in two possible ways:

~~1. Restore SR's summonable fiends.~~ (not yet implemented)

2. Create a fusion between them using atweaks' creatures but SR-styled descriptions and spell properties.

## SR/atweaks Call Woodland Beings

Meant to be used with when both Spell Revisions and atweaks' Revised Call Woodland Beings spell are installed, this component solves some incompatibilities with their Call Woodland Beings spell by using atweaks' creatures but SR-styled descriptions and spell properties.

## Set Summonable Flag

Sets the "is a summonable" flag for all vanilla, SR, and atweaks creatures. Some mods, including atweaks itself, set these incorrectly and therefore must be patched late into the install to function correctly. Should correctly detect and work with "no summonables limits" mods. Does not actually need either SR or atweaks to be installed if you're using it for some other purpose - it will simply patch their creatures if it detects them being there.

## Alternative Lore Table

As learned practioners of magic, mages, clerics, and bards should receive faster lore progression than others.

### Vanilla:

Mage: 4

Fighter: 1

Cleric: 2

Thief: 3

Bard: 6

Paladin: 1

Druid: 2

Ranger: 1

### New:

Mage: 5

Fighter: 1

Cleric: 3

Thief: 2

Bard: 7

Paladin: 1

Druid: 2

Ranger: 1

## Alternative Sorcerer Spell Progression

The overall effect is that sorcerers get more powerful by initially having both less spell selections and number of casts, but having them scale better and much more sensibily over time. Furthermore, now sorcerers also have the same spellcasting level progression as base class mages (previously, they progressed a little bit slower). Compare the two vanilla tables to the two revised tables at select levels (such as 7) for a good idea on how it shifts spell progression to be more sensible. Entirely based on Anthology Tweaks' P&P spell progression table for mages, refitted for sorcerers.

Vanilla 7th level spell selections: 5, 3, 2, 0, 0, 0, 0, 0, 0

New 7th level spell selections: 4, 3, 2, 1, 0, 0, 0, 0, 0

Effect: Gain a 4th level spell selection, but lose one 1st level spell selection. This is the same table as a non-specialist mage for their amount of memorizations, except instead transposed to spell selections.

Vanilla 7th level memorizations: 6, 6, 4, 0, 0, 0, 0, 0, 0

New 7th level memorizations: 5, 4, 3, 2, 0, 0, 0, 0, 0

Effect: Gain two 4th level spell casts, but lose one 1st level, two 2nd level, and one 3rd level spell casts. This is the same table as a specialist mage for their amount of memorizations.

### Complete Vanilla Spell Selection Table:

1st Level: 2, 0, 0, 0, 0, 0, 0, 0, 0 (2x 1st)

2nd Level: 2, 0, 0, 0, 0, 0, 0, 0, 0 (0th)

3rd Level: 3, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

4th Level: 3, 1, 0, 0, 0, 0, 0, 0, 0 (2nd)

5th Level: 4, 2, 0, 0, 0, 0, 0, 0, 0 (1st, 2nd)

6th Level: 4, 2, 1, 0, 0, 0, 0, 0, 0 (3rd)

7th Level: 5, 3, 2, 0, 0, 0, 0, 0, 0 (1st, 2nd, 3rd)

8th Level: 5, 3, 2, 1, 0, 0, 0, 0, 0 (4th)

9th Level: 5, 4, 3, 2, 0, 0, 0, 0, 0 (2nd, 3rd, 4th)

10th Level: 5, 4, 3, 2, 1, 0, 0, 0, 0 (5th)

11th Level: 5, 5, 4, 3, 2, 0, 0, 0, 0 (2nd, 3rd, 4th, 5th)

12th Level: 5, 5, 4, 3, 2, 1, 0, 0, 0 (6th)

13th Level: 5, 5, 4, 4, 3, 2, 0, 0, 0 (4th, 5th, 6th)

14th Level: 5, 5, 4, 4, 3, 2, 1, 0, 0 (7th)

15th Level: 5, 5, 4, 4, 4, 3, 2, 0, 0 (5th, 6th, 7th)

16th Level: 5, 5, 4, 4, 4, 3, 2, 1, 0 (8th)

17th Level: 5, 5, 4, 4, 4, 3, 3, 2, 0 (7th, 8th)

18th Level: 5, 5, 4, 4, 4, 3, 3, 2, 1 (9th)

19th Level: 5, 5, 4, 4, 4, 3, 3, 3, 2 (8th, 9th)

20th Level: 5, 5, 4, 4, 4, 3, 3, 3, 3 (9th)

21st Level: 5, 5, 4, 4, 4, 4, 3, 3, 3 (7th)

22nd Level: 5, 5, 5, 4, 4, 4, 4, 3, 3 (3rd, 8th)

23rd Level: 5, 5, 5, 5, 4, 4, 4, 4, 3 (4th, 8th)

24th Level: 5, 5, 5, 5, 4, 4, 4, 4, 3 (0th)

25th Level: 5, 5, 5, 5, 4, 4, 4, 4, 4 (9th)

26th Level: 5, 5, 5, 5, 4, 4, 4, 4, 4 (0th)

27th Level: 5, 5, 5, 5, 4, 4, 4, 4, 4 (0th)

28th Level: 5, 5, 5, 5, 5, 4, 4, 4, 4 (5th)

29th Level: 5, 5, 5, 5, 5, 4, 4, 4, 4 (0th)

30th Level: 5, 5, 5, 5, 5, 5, 4, 4, 4 (6th)

31st Level: 5, 5, 5, 5, 5, 5, 5, 4, 4 (7th)

32nd Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (8th)

33rd Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (0th)

34th Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (0th)

35th Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (0th)

36th Level: 5, 5, 5, 5, 5, 5, 5, 5, 5 (9th)

37th Level: 5, 5, 5, 5, 5, 5, 5, 5, 5 (0th)

38th Level: 5, 5, 5, 5, 5, 5, 5, 5, 5 (0th)

39th Level: 5, 5, 5, 5, 5, 5, 5, 5, 5 (0th)

40th Level: 5, 5, 5, 5, 5, 5, 5, 5, 5 (0th)

### Complete New Spell Selection Table:

1st Level: 1, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

2nd Level: 2, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

3rd Level: 2, 1, 0, 0, 0, 0, 0, 0, 0 (2nd)

4th Level: 3, 2, 0, 0, 0, 0, 0, 0, 0 (1st, 2nd)

5th Level: 4, 2, 1, 0, 0, 0, 0, 0, 0 (1st, 3rd)

6th Level: 4, 2, 2, 0, 0, 0, 0, 0, 0 (3rd)

7th Level: 4, 3, 2, 1, 0, 0, 0, 0, 0 (2nd, 4th)

8th Level: 4, 3, 3, 2, 0, 0, 0, 0, 0 (3rd, 4th)

9th Level: 4, 3, 3, 2, 1, 0, 0, 0, 0 (5th)

10th Level: 4, 4, 3, 2, 2, 0, 0, 0, 0 (2nd, 5th)

11th Level: 4, 4, 4, 3, 3, 0, 0, 0, 0 (3rd, 4th, 5th)

12th Level: 4, 4, 4, 4, 4, 1, 0, 0, 0 (4th, 5th, 6th)

13th Level: 5, 5, 5, 4, 4, 2, 0, 0, 0 (1st, 2nd, 3rd, 6th)

14th Level: 5, 5, 5, 4, 4, 2, 1, 0, 0 (7th)

15th Level: 5, 5, 5, 5, 5, 2, 1, 0, 0 (4th, 5th)

16th Level: 5, 5, 5, 5, 5, 3, 2, 1, 0 (6th, 7th, 8th)

17th Level: 5, 5, 5, 5, 5, 3, 3, 2, 0 (7th, 8th)

18th Level: 5, 5, 5, 5, 5, 3, 3, 2, 1 (9th)

19th Level: 5, 5, 5, 5, 5, 3, 3, 3, 1 (8th)

20th Level: 5, 5, 5, 5, 5, 4, 3, 3, 2 (6th, 9th)

21st Level: 5, 5, 5, 5, 5, 4, 4, 4, 2 (7th, 8th)

22nd Level: 5, 5, 5, 5, 5, 5, 4, 4, 3 (6th, 9th)

23rd Level: 5, 5, 5, 5, 5, 5, 5, 5, 3 (7th, 8th)

24th Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (9th)

25th Level: 5, 5, 5, 5, 5, 5, 5, 5, 4 (0th)

26th Level: 6, 6, 6, 6, 6, 5, 5, 5, 5 (1st, 2nd, 3rd, 4th, 5th, 9th)

27th Level: 6, 6, 6, 6, 6, 6, 6, 5, 5 (6th, 7th)

28th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (8th, 9th)

29th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

30th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

31st Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

32nd Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

33rd Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

34th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

35th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

36th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

37th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

38th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

39th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

40th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

41st Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

42nd Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

43rd Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

44th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

45th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

46th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

47th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

48th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

49th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

50th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

### Complete Vanilla Spell Table:

1st Level: 3, 0, 0, 0, 0, 0, 0, 0, 0 (3x 1st)

2nd Level: 4, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

3rd Level: 5, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

4th Level: 6, 3, 0, 0, 0, 0, 0, 0, 0 (1st, 3x 2nd)

5th Level: 6, 4, 0, 0, 0, 0, 0, 0, 0 (2nd)

6th Level: 6, 5, 3, 0, 0, 0, 0, 0, 0 (2nd, 3x 3rd)

7th Level: 6, 6, 4, 0, 0, 0, 0, 0, 0 (2nd, 3rd)

8th Level: 6, 6, 5, 3, 0, 0, 0, 0, 0 (3rd, 3x 4th)

9th Level: 6, 6, 6, 4, 0, 0, 0, 0, 0 (3rd, 4th)

10th Level: 6, 6, 6, 5, 3, 0, 0, 0, 0 (4th, 3x 5th)

11th Level: 6, 6, 6, 6, 4, 0, 0, 0, 0 (4th, 5th)

12th Level: 6, 6, 6, 6, 5, 3, 0, 0, 0 (5th, 3x 6th)

13th Level: 6, 6, 6, 6, 6, 4, 0, 0, 0 (5th, 6th)

14th Level: 6, 6, 6, 6, 6, 5, 3, 0, 0 (6th, 3x 7th)

15th Level: 6, 6, 6, 6, 6, 6, 4, 0, 0 (6th, 7th)

16th Level: 6, 6, 6, 6, 6, 6, 5, 3, 0 (7th, 3x 8th)

17th Level: 6, 6, 6, 6, 6, 6, 6, 4, 0 (7th, 8th)

18th Level: 6, 6, 6, 6, 6, 6, 6, 5, 3 (8th, 3x 9th)

19th Level: 6, 6, 6, 6, 6, 6, 6, 6, 4 (8th, 9th)

20th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (2x 9th)

21th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

22th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

23th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

24th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

25th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

26th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

27th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

28th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

29th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

30th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

31th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

32th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

33th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

34th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

35th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

36th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

37th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

38th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

39th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

40th Level: 6, 6, 6, 6, 6, 6, 6, 6, 6 (0th)

### Complete New Spell Table:

1st Level: 2, 0, 0, 0, 0, 0, 0, 0, 0 (2x 1st)

2nd Level: 3, 0, 0, 0, 0, 0, 0, 0, 0 (1st)

3rd Level: 3, 2, 0, 0, 0, 0, 0, 0, 0 (2x 2nd)

4th Level: 4, 3, 0, 0, 0, 0, 0, 0, 0 (1st, 2nd)

5th Level: 5, 3, 2, 0, 0, 0, 0, 0, 0 (1st, 2x 3rd)

6th Level: 5, 3, 3, 0, 0, 0, 0, 0, 0 (3rd)

7th Level: 5, 4, 3, 2, 0, 0, 0, 0, 0 (2nd, 2x 4th)

8th Level: 5, 4, 4, 3, 0, 0, 0, 0, 0 (3rd, 4th)

9th Level: 5, 4, 4, 3, 2, 0, 0, 0, 0 (2x 5th)

10th Level: 5, 5, 4, 3, 3, 0, 0, 0, 0 (2nd, 5th)

11th Level: 5, 5, 5, 4, 4, 0, 0, 0, 0 (3rd, 4th, 5th)

12th Level: 5, 5, 5, 5, 5, 2, 0, 0, 0 (4th, 5th, 2x 6th)

13th Level: 6, 6, 6, 5, 5, 3, 0, 0, 0 (1st, 2nd, 3rd, 6th)

14th Level: 6, 6, 6, 5, 5, 3, 2, 0, 0 (2x 7th)

15th Level: 6, 6, 6, 6, 6, 3, 2, 0, 0 (4th, 5th)

16th Level: 6, 6, 6, 6, 6, 4, 3, 2, 0 (6th, 7th, 2x 8th)

17th Level: 6, 6, 6, 6, 6, 4, 4, 3, 0 (7th, 8th)

18th Level: 6, 6, 6, 6, 6, 4, 4, 3, 2 (2x 9th)

19th Level: 6, 6, 6, 6, 6, 4, 4, 4, 2 (8th)

20th Level: 6, 6, 6, 6, 6, 5, 4, 4, 3 (6th, 9th)

21th Level: 6, 6, 6, 6, 6, 5, 5, 5, 3 (7th, 8th)

22th Level: 6, 6, 6, 6, 6, 6, 5, 5, 4 (6th, 9th)

23th Level: 6, 6, 6, 6, 6, 6, 6, 6, 4 (7th, 8th)

24th Level: 6, 6, 6, 6, 6, 6, 6, 6, 5 (9th)

25th Level: 6, 6, 6, 6, 6, 6, 6, 6, 5 (0th)

26th Level: 7, 7, 7, 7, 7, 6, 6, 6, 6 (1st, 2nd, 3rd, 4th, 5th, 9th)

27th Level: 7, 7, 7, 7, 7, 7, 7, 6, 6 (6th, 7th)

28th Level: 7, 7, 7, 7, 7, 7, 7, 7, 7 (8th, 9th)

29th Level: 8, 8, 8, 8, 8, 7, 7, 7, 7 (1st, 2nd, 3rd, 4th, 5th)

30th Level: 8, 8, 8, 8, 8, 8, 8, 7, 7 (6th, 7th, 8th)

31th Level: 8, 8, 8, 8, 8, 8, 8, 8, 8 (8th, 9th)

32th Level: 8, 8, 8, 8, 8, 8, 8, 8, 8 (0th)

33th Level: 8, 8, 8, 8, 8, 8, 8, 8, 8 (0th)

34th Level: 9, 9, 9, 9, 9, 8, 8, 8, 8 (1st, 2nd, 3rd, 4th, 5th)

35th Level: 9, 9, 9, 9, 9, 9, 9, 8, 8 (6th, 7th)

36th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (8th, 9th)

37th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

38th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

39th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

40th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

41th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

42th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

43th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

44th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

45th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

46th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

47th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

48th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

49th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9 (0th)

50th Level: 9, 9, 9, 9, 9, 9, 9, 9, 9, (0th)

## Alternative Weapon Mastery

Relies on ToBEx, and intended to be used on top of TB#Tweaks' "Everybody gets ApR from proficiency, only Warriors from level" WSPATCK subcomponent - does not work with EEs due to EEs not having the functionality required.

In vanilla, fighter-types (including rangers, paladins, et al.) receive a 0.5 bonus to ApR at 7th and at 13th level each if they have at least one proficiency point in the weapon type they're using. Additionally, 2 stars will grant fighters another full ApR, while additional points would not grant any additional ApR. Non-fighter-types (e.g. swashbucklers) would not receive any kind of ApR bonuses no matter what proficiencies they had. The vanilla description for weapon proficencies state that for each additional point beyond 1, the character should receive an additional 0.5 ApR - this was obviously not the case in any sense.

The intention of this component is to provide a more linear progression of the ApR and damage/THAC0 while not going quite as nuts as other mods do with it. All classes receive full bonuses (including ApR) from the weapon profiencies listed in the "New" table below so long as they can attain said weapon proficencies, while fighter-types additionally and exclusively receive 0.5 ApR bonuses at 7th level and 13th level (for a total of 1). At Grandmastery (5 stars), a 13th level fighter will have a total of 3.5 ApR - Mastery would instead be 3.0. A non-fighter-type at Mastery (3 stars) would instead have 2.0 ApR, receiving the +1 ApR bonus from Mastery but not the fighter-type ApR bonus.

The idea here is to not *require* grandmastery as mods like True Grandmastery do (which they do by making Grandmastery extremely powerful), but instead make 3-star mastery as powerful as it rightfully should be, while still providing at least something of a meaningful bonus by going all the way up to Grandmastery (a little more THAC0 and damage, and an additional 1/2 ApR). If you really want to Grandmaster a single weapon, you can - but you won't be nearly quite so handicapped if you choose to Master several different weapons instead. And of course, non-fighter-types who can get proficiency points beyond 1 should receive their proficiency bonuses (including ApR) - but not the level-determined ApR bonuses that are exclusive to fighter-types.

### Vanilla:

1 Star: 0 THAC0, 0 DAMAGE, 0 SPEED, 0 APR

2 Star: 1 THAC0, 2 DAMAGE, 0 SPEED, 1 APR

3 Star: 2 THAC0, 2 DAMAGE, 0 SPEED, 1 APR

4 Star: 2 THAC0, 3 DAMAGE, 1 SPEED, 1 APR

5 Star: 2 THAC0, 4 DAMAGE, 3 SPEED, 1 APR

### New:

1 Star: 0 THAC0, 0 DAMAGE, 0 SPEED, 0 APR

2 Star: 1 THAC0, 2 DAMAGE, 0 SPEED, 0.5 APR

3 Star: 2 THAC0, 3 DAMAGE, 1 SPEED, 1 APR

4 Star: 2 THAC0, 4 DAMAGE, 2 SPEED, 1 APR

5 Star: 3 THAC0, 5 DAMAGE, 3 SPEED, 1.5 APR

## Alternative Wisdom Spell Bonuses

The Wisdom spell bonuses for priests are incomprehensible and inconsistent, especially once you're past a Wisdom score of 18. This alternative table was developed with the idea of having 18 give the same bonus spells as vanilla (18 being the "best" you can get without stat increases, and because 18's bonuses are coincidentally very logical), while smoothing out everything before and after that in a more consistent and systematic manner. The overall effect is that the lower wisdom scores stay mostly the same (with just a few minor shifts), while everything past 18 is slightly nerfed in the favor of consistency and sensibility.

### Vanilla:

13: 1, 0, 0, 0, 0, 0, 0 (1st)

14: 2, 0, 0, 0, 0, 0, 0 (1st)

15: 2, 1, 0, 0, 0, 0, 0 (2nd)

16: 2, 2, 0, 0, 0, 0, 0 (2nd)

17: 2, 2, 1, 0, 0, 0, 0 (3rd)

18: 2, 2, 1, 1, 0, 0, 0 (4th)

19: 3, 2, 1, 2, 0, 0, 0 (1st, 4th)

20: 3, 3, 1, 3, 0, 0, 0 (2nd, 4th)

21: 3, 3, 2, 3, 1, 0, 0 (3rd, 5th)

22: 3, 3, 2, 4, 2, 0, 0 (4th, 5th)

23: 3, 3, 2, 4, 4, 0, 0 (2x 5th)

24: 3, 3, 2, 4, 4, 2, 0 (2x 6th)

25: 3, 3, 2, 4, 4, 3, 1 (6th, 7th)

### New:

12: 1, 0, 0, 0, 0, 0, 0 (1st)

13: 1, 0, 0, 0, 0, 0, 0 (0th)

14: 1, 1, 0, 0, 0, 0, 0 (2nd)

15: 2, 1, 0, 0, 0, 0, 0 (1st)

16: 2, 1, 1, 0, 0, 0, 0 (3rd)

17: 2, 2, 1, 0, 0, 0, 0 (2nd)

18: 2, 2, 1, 1, 0, 0, 0 (4th)

19: 3, 2, 2, 1, 0, 0, 0 (1st, 3rd)

20: 3, 2, 2, 1, 1, 0, 0 (5th)

21: 3, 3, 2, 2, 1, 0, 0 (2nd, 4th)

22: 3, 3, 2, 2, 1, 1, 0 (6th)

23: 3, 3, 3, 2, 2, 1, 0 (3rd, 5th)

24: 3, 3, 3, 2, 2, 1, 1 (7th)

25: 3, 3, 3, 3, 2, 2, 1 (4th, 6th)

## Alternative Constitution Bonuses
3rd Edition-style Constitution, with the addition of some very slow regeneration that makes resting actually have some value if you have high Constitution characters but no clerical healing spells. A character with a Constitution of 10 would receive exactly one more hitpoint from resting for 8 hours, while a character with a Constitution of 18 would receive just two more hitpoints, with a much bigger scaling up once you go beyond that into exceptional constitution territory. It doesn't sound like much, but it wasn't designed to be powerful, just to help a little in the early stages of BG1 when you don't have enough healing spells readily available and you find resting 3 times in a row to be distasteful.

01: -3 HP on level up, no regeneration, -5 fatigue bonus

02: -2 HP on level up, no regeneration, -4 fatigue bonus

03: -2 HP on level up, no regeneration, -4 fatigue bonus

04: -2 HP on level up, no regeneration, -3 fatigue bonus

05: -2 HP on level up, no regeneration, -3 fatigue bonus

06: -1 HP on level up, no regeneration, -2 fatigue bonus

07: -1 HP on level up, no regeneration, -2 fatigue bonus

08: -1 HP on level up, no regeneration, -1 fatigue bonus

09: -1 HP on level up, no regeneration, -1 fatigue bonus

10: 0 HP on level up, 1 hp/2400 second regeneration, 0 fatigue bonus

11: 0 HP on level up, 1 hp/2100 second regeneration, 0 fatigue bonus

12: 1 HP on level up, 1 hp/1800 second regeneration, 1 fatigue bonus

13: 1 HP on level up, 1 hp/1500 second regeneration, 1 fatigue bonus

14: 2 HP on level up, 1 hp/1200 second regeneration, 2 fatigue bonus

15: 2 HP on level up, 1 hp/900 second regeneration, 2 fatigue bonus

16: 3 HP on level up, 1 hp/600 second regeneration, 3 fatigue bonus

17: 3 HP on level up, 1 hp/450 second regeneration, 3 fatigue bonus

18: 4 HP on level up, 1 hp/300 second regeneration, 4 fatigue bonus

19: 4 HP on level up, 1 hp/240 second regeneration, 4 fatigue bonus

20: 5 HP on level up, 1 hp/180 second regeneration, 5 fatigue bonus

21: 5 HP on level up, 1 hp/120 second regeneration, 5 fatigue bonus

22: 6 HP on level up, 1 hp/60 second regeneration, 6 fatigue bonus

23: 6 HP on level up, 1 hp/30 second regeneration, 6 fatigue bonus

24: 7 HP on level up, 1 hp/12 second regeneration, 7 fatigue bonus

25: 7 HP on level up, 1 hp/6 second regeneration, 7 fatigue bonus