BG3-RAW-Mods / bg3-RAW-addon

Baldur's Gate 3 RAW mod
MIT License
3 stars 0 forks source link

Throwing Wyvern Poison still works when disabled, can't find a way to fix this #1

Closed arnaudpourbaix closed 3 months ago

arnaudpourbaix commented 9 months ago

It stats from object OBJ_WyvernPoison, lead to a root template (2 exists, I used SharedDev one, but I tried both anyway). In template, I usually remove OnDestroyActions block, since it is responsible for poison cloud. On top of that, I also disable destroy projectile:

new entry "Projectile_Toxin_Destroy_Wyvern"
type "SpellData"
using "Projectile_Toxin_Destroy_Wyvern"
data "SpellProperties" ""

This method has worked for all other poisons but wyvern. No matter what I do, I always get a poison cloud that will apply wyvern effect. I am certain that my object is the right one because if I change its value, I can see it in game. It is the one given by Nettie. The most complicated part is RootTemplate. Object is referencing RootTemplate with RootTemplate property. But in template, you also have Stats property, that, I suppose, references Object Stat.

arnaudpourbaix commented 8 months ago

I think it might be related to a change to Root Template Id as I didn't get a new item. It was probably refering to the old one. Need to test, but I think it is now solved. I haven't experienced this issue with my new testing characters.

arnaudpourbaix commented 3 months ago

Needed to start a new game to make true test, it is now fixed.