About this mod
Modder's Resource providing accurate implementation of Blindsight, which can be used to create passives and magic items.
- Requirements
- Permissions and credits
- Changelogs
BG 3 lacks the Blindsight effect from 5e. Or rather, it has one but it's implemented as immunity to blindness which is not how it's supposed to work. Blindsight is an ability to perceive your surroundings in some small radius, in spite of being blind, not perfect unobstructed vision. It works for such creatures as intellect devourers. But can't be properly made into an effect available to player. Some mods try to implement blindsight as an ability to see through any darkness in a radius, but this also fails to capture what blindsight is supposed to be, as characters with Devil Sight still rely on their vision, thus can't perceive through non-darkness vision blockers and loose all their advantages when blinded.
Description
This is a mod resource that implements Blindsight as faithfully to DnD rules as possible. You can use it as a dependency for your mods, to easily make, magic items or class features granting it. The effects of Blindsight are:
- You can detect invisible creatures in your blindsight radius, even if your are blind.
- You ignore penalties from low light in your blindsight radius.
- When you are blind, you do not have disadvantage on attack rolls and enemies do not have advantage against you.
- Your perception radius can't be reduced below your blindsight radius, even when some other effect, like blindness, demands otherwise.
- You ignore visual based effects such as Blur.
- You loose all these benefits if you become Silenced.
There are versions for 3m, 6m, 9m, 12m, 15m and 18m of Blindsight. For a passive that grants blindsight to a creature you can use already made ones:
Blindsight_3m
Blindsight_6m
Blindsight_9m
Blindsight_12m
Blindsight_15m
Blindsight_18m
or you can made your own via inheritance:
new entry "New_Blindsight_6m_Passive"
type "PassiveData"
using "Blindsight_6m"
Or just by directly writing the appropriate StatsFunctors:
new entry "My_New_Blindsight_6m_Passive"
type "PassiveData"
data "StatsFunctors" "ApplyStatus(SELF, Blindsight_6m_Status, 100, -1)"
To make an item granting Blindsight you need to do this:
new entry "My_New_Blindsight_Item"
type "Weapon"
data "PassivesOnEquip" "Blindsight_6m_Passive"
data "StatusOnEquip" "Blindsight_6m_TECHNICAL"
Likewise you can use your own passive for it:
new entry "My_New_Blindsight_Item"
type "Weapon"
data "PassivesOnEquip" "My_New_Blindsight_6m_Passive"
data "StatusOnEquip" "Blindsight_6m_TECHNICAL"
There are also 9m and 18m versions of True Blindsight - which grants immunity to blindness, invisibility detection in its radius and do not loose these benefits when affected by Silenced status. I recommend against giving it to the player. It should be reserved for the creatures that do not rely on either sight or hearing and have fully magical senses, such as intellect devourers or oozes.
Creatures that previously had vanilla blindsight got 18m version of True Blindsight, which means that they now have invisibility detection in this radius. This is the only effect this mod resource will have on the gameplay without any additional mods, taking advantage of its functionality.