Control Companion

Started by lovethesuit, December 22, 2009, 03:23:52 AM

Previous topic - Next topic

lovethesuit

Control Companion, the player tool, does not persist over a shape change. Character is Jonathan Farrow, account is efua_Unkosher.

FleetingHeart

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 >.>

BoomdaddyBP

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.

Box

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.