0 of 0

File information

Last updated

Original upload

Created by

OsirisofGit

Uploaded by

osirisofinternet

Virus scan

Safe to use

About this mod

(Patch 8 Compat) Fixes the frustrating mix of turn-based and real-time gameplay when attempting to launch an ambush against enemies. Pulls your party into your attack, maintaining their stealth status, ensures surprise rounds happen, and enables actual stealth-combat, reapplying sneak status when you would otherwise lose it. 100% MCM Configurable!

Requirements
Permissions and credits
Translations
  • Russian
  • Mandarin
Mirrors
Changelogs
Github Repo: https://github.com/osirisOfGit/BG3_Sensible_Ambushing

Current Roadmap:
  • Add custom statuses indicating mod-specific states (unknown to enemy, sneaking but known to enemy, attacked from stealth x times, etc) - kinda eh about this one. Drop a comment if you wanna see it.
  • Add immersive and obvious visual indicators on character models to indicate obscurity state. No ETA

Bug Reports
When Reporting Bugs, please include the values contained in the 
%localappdata%\Larian Studios\Baldur's Gate 3\Script Extender\BG3MCM\Profiles\<YOUR_ACTIVE_PROFILE>\Sensible_Ambushing\settings.json

and describe the exact sequence of events that occurred.
The cost of making a mod this customizable, flexible, and scenario-dependent is that there are a lot of different permutations for the behavior - it will be incredibly difficult for me to understand and recreate a bug unless I know what combination of settings you have enabled and what situation you were in.


Current Features (100% configurable in MCM):
Note: 'Party Members' includes Summons

- A toggleable passive to include/exclude party members from the below ambushing rules

- All sneaking party members are pulled into combat when one party member is, if they're within the configured distance (or the distance-based eligibility is disabled)

- Party members that are sneaking before combat is initiated retain their sneaking, with options to:
  - Hide the 'ghost' that tells enemies where to look for the sneaking chars
  - Make a passive Stealth skill check against each enemy's Perception to keep that ghost hidden, with the option to automatically roll with advantage (or cancel out disadvantage, i.e. if you're wearing heavy armor). If you fail, you'll still be sneaking, the enemy will just know to look in that area for you

  - Characters 'trip' if they critically fail their ambush stealth check, going prone for a round

- Sneak is now reapplied if removed by performing a non-stealth action, with immersive and balanced combat mechanics. See the stickied post!

- Party members outside of the combat zone, but within a configurable distance, will now be pulled into the Ambush, regardless of their status (i.e. invisible, sneaking, not sneaking)


- Surprise is now triggered more predictably - if a character does anything from stealth that triggers combat, their enemies will be surprised. This applies to scenarios that don't count in the vanilla game too, like throwing a grenade or casting Fog Cloud, while still respecting mechanics like Minor Illusion.
- Surprise status can now be resisted via a saving throw


- Characters with metal equipment (weapon, shield, armor) can attract nearby allies/enemies to their position when going prone
  - This comes with a new sound effect, to indicate the behavior, but I just reused an existing sound within the game which doesn't sound great. Good enough for pre-v1, but if anyone knows of a better alternative, please message me!
  - This can apply to any character in the game - ally/enemy determinations are made based on the party though (i.e. only attracting allies, but triggering the effect on enemies, will attract allies of the player, not the enemy)


Happy to receive features suggestions, bug reports, etc.

Uninstalling
Disable the new toggleable passive on each party member before uninstalling - the passive + associated status is automatically removed from characters that leave the party, so you only have to worry about your active party members

Mod inspiration comes from @BaldursGoonsack and his excellent collection, DIQ - check it out!

Thanks to @Fararagi for the logging code + some misc utility stuff - they've been propping up all my mods since the start, so really appreciate it[/size]

Logo by @GrubbinStubs

My Other Mods
The Armory (Auto Transmog Vanity Outfit Manager)
Attunement (And Rarity Limits)
Automatic Inventory Manager (AIM)
Owlbear Cub Permanent Aggression Fix on Honor Ruleset
Experience Spider - Report Generator
Grit and Glory - Injuries Exhaustion and Madness - MCM