Skip to content

Zehtukae/combat-extender

Repository files navigation

Baldur's Gate 3 Combat Extender

Adds extra abilities, spells and other buffs to enemies with easy user configuration. Whereas there are multiple combat mods, they tend to be outdated, abandoned or aren't really suitable for a serious campaign as they randomly give spells and abilities to enemies. This mod allows you to easily adjust and modify enemy abilities, spells and hitpoints while staying true to the original game design.

Nexus: https://www.nexusmods.com/baldursgate3/mods/5207

Setup guide

Click here

What does it do?

It tags enemies based on archetypes using an override method. In turn these tags are used to dynamically add extra abilities, spells or passives. Besides tagged enemies it applies global boosts in the form of additional hitpoints, movement range or (bonus) actions.

For example Fighters get tagged with CX_Fighter_Boost in the CombatExtender.json file which is located in %localappdata%\Larian Studios\Baldur's Gate 3\Script Extender (Use WINKEY + R, then paste).

As an example with the default config this mod will add:

  • Distracting Strike
  • Pushing Attack
  • Three Fighting Styles (only one is active at any time as they are based on equipment)
{
  "PassiveName": "CX_Fighter_Boost",
  "Spells": ["Target_DistractingStrike","Target_PushingAttack"],
  "ExtraPassives": ["FightingStyle_GreatWeaponFighting","FightingStyle_TwoWeaponFighting","FightingStyle_Protection"]
},

If you disagree with my default config, you can easily add, remove or customize entries!

I am open to receive your suggestions for the "global" default config either here or on Nexus. Baldur's Gate is a large game with a lot of encounters, even though I have extensively tested this mod in my own MP sessions there can always be mistakes.

What is your default config in English?

I highly recommend you read the excellent BG3 wiki for Armour Class (AC), Attack Rolls and Saving Throws

Level Boost (Armour Class (AC), Attack Roll, Saving Throw, Damage (per attack)
1-3 1
4-7 2
8-11 3
12-15 4
16-19 5
Type Movement Boost (m) Movement Boost (ft)
Ally 0 0
Enemy 3 10
Boss 3 10
Type Health Boost
Ally 0%
Enemy 10%
Boss 10%
Type Extra Action Extra Bonus Action
Ally 0 0
Enemy 0 1
Boss 0 0

Install

Grab the latest release from here, or from Nexus. The config CombatExtender.json can be easily adjusted to your liking and if you want to replace the default config with an easier to read one copy paste this one.

For Multiplayer only the host has to customize the config file.

Prior art

Combat Randomizer by Simosas was used as starting point. I can highly recommend the mod if you want to see what enemies can do when given better equipment and spells.