Aule's Staff is killing me!
johntyl
Member Posts: 397
I just bought Aule's Staff from Ulgoth's Beard and I've got a question. Each time I equip it or switch my weapon to the staff, my character receives 1 damage. It does not deal damage when I am attacking enemies with it but only when I click on it (the icon). Even more strangely, each time I load my game, the character holding Aule's Staff receives 1 damage automatically!
Is it supposed to work like this or is this a bug? Any help much appreciated.
I am using SCS mod and also the mod by this guy: http://forums.beamdog.com/discussion/16558/weidu-mod-silver-staff-of-aule
Is it supposed to work like this or is this a bug? Any help much appreciated.
I am using SCS mod and also the mod by this guy: http://forums.beamdog.com/discussion/16558/weidu-mod-silver-staff-of-aule
0
Comments
I seem to recall that @Ardanis was the one who fixed this bug (unless I am wrong). Perhaps he can help you.
To make a long story short it appears that the item is somehow targeting "self" with damage rather that "preset target", the intended victim.
For me, it looks like this "ER_STA08.ITM"
Is it supposed to look like this?
I also have this "ER_IST1.BAM" within the same folder entitled 'stuff'.
I suspect it might be due to the mod by this guy that is giving me the problem?: http://forums.beamdog.com/discussion/16558/weidu-mod-silver-staff-of-aule
Thanks for helping me to troubleshoot so far!
It looks like an issue with a change to FT1DAM.EFF and how it is used in BGEE. In the vanilla original BG1 and BG2, FT1DAM.EFF used opcode 179 (damage vs. type bonus) and the effect is applied in the main item header to Self. However, @Camdawg noted issues with this method of applying damage bonuses, namely that these bonuses are applied globally, i.e., if you have a sword +3 vs dragons in the main hand, your off-hand weapon gets the bonus too. Camdawg's solution to this was "[t]hese effects need to be moved to the melee/ranged header, targeted to X, and the EFF changed to straight damage." (See here: http://gibberlings3.net/forums/index.php?showtopic=24641)
In BGEE (and Tutu BGT with BG2 Fixpack installed, I presume), FT1DAM.EFF follows Camdawg's proposed solution and uses opcode 12 (damage). It is not intended to be applied in the main header as Erg has done (which would be appropriate for TotSC or Tutu without the Fixpack), but instead should be applied in the melee header.
Also, since FT1DAM.EFF is actually for the Flame Tongue sword, it does slashing damage, not crushing damage.
I've created a fix for Erg's Silver Staff of Aule mod. This fix includes two custom .EFF files for the Silver Staff that apply to hit and damage bonuses vs. lycanthropes consistent with Camdawg's method above.
You'll need to uninstall the Silver Staff mod. Then, replace the .tp2 file and the "stuff" folder with the contents of the download. Finally, reinstall the mod.
https://dl.dropboxusercontent.com/u/80058200/SilverStaffFix.zip
EDIT: Tutu is not affected by this, but BGT would be in the latest version of BG2 Fixpack is installed.
Once again, you have my million thanks! I can't like your post enough )))
And thank you @Mathsorcerer too for helping to decipher the problem.
@AstroBryGuy - Thanks for looking into this and providing a fix.
I just wanted to point out that the fix is not required in Tutu as Tutu doesn't use the BG2 Fixpack, but its own Tutufix.
Also this fix is required in BGT only if the optional Beta Core Fixes component of the current most up to date version of the BG2 Fixpack is installed.
@johntyl - I'm sorry for the troubles my mod has caused to you. The changes to the EFF file in BG:EE must have been introduced by one of the latest patches as everything was working fine when I last tested my mod on BG:EE.
I don't personally use BG:EE anymore as I prefer the original BG1 + EasyTutu, so that explains why I wasn't aware of this issue.