EFUPW Forums

Main Forums => Bug Reports => Topic started by: lovethesuit on December 22, 2009, 03:23:52 AM

Title: Control Companion
Post by: lovethesuit on December 22, 2009, 03:23:52 AM
Control Companion, the player tool, does not persist over a shape change. Character is Jonathan Farrow, account is efua_Unkosher.
Title:
Post by: FleetingHeart on December 22, 2009, 01:10:17 PM
Well, it does stay assigned. The trouble is that access to the feat goes away.

I'm not terribly certain how we can fix it, short of granting all the player feats as permanent bonus feats at creation. Which, I honestly don't know how to do at the moment >.>
Title:
Post by: BoomdaddyBP on December 22, 2009, 03:39:22 PM
As a fix for the player, you can simply go into player tools and reassign them when in your other shape and you will have them until you change shapes again. It's annoying but if you really need it you can do that.
Title:
Post by: Box on December 22, 2009, 05:39:22 PM
Quote from: FleetingHeart;157846Well, it does stay assigned. The trouble is that access to the feat goes away.

I'm not terribly certain how we can fix it, short of granting all the player feats as permanent bonus feats at creation. Which, I honestly don't know how to do at the moment >.>
Doing it at creation would likely screw with the validation scripts!

I would suggest implementing a simple letoscript line to the player tool menu, when they enable a feat it grants it to them, etc.

You could do it by adding a bit like this (replacing  nFeat with the feat determined by the player tool selection UDC) :



sString = "add /FeatList/Feat, type => gffWord, value => " + IntToString(nFeat) + ";"; Along with the standard letoscript bit, which I can post if you need it, but you should be able to get the gist of it from snoteye's EFUSRE. Or PM me on IRC and I can walk you through it!


A dirtier workaround would be simply adding a line to the wildshape and polymorph scripts that add the feats to the new creature items that become equipped.