Ok Morbane here the deal for that feature :
First when I adress to a conversation and launch a conversation I always refer to GetFirstPC(FALSE) or The Get event handler like GetSpeaker() and other thing like that.
GetFirst PC(TRUE) will always send you the main char back and that's somethign youdon't want. Only use it to get VAR and store VAR. In other case use the getfirstPc(false).
Secondly I changed the default speaktrigger script, one of the ginc. Not sure it's important for the compagnion beeing able to talk, it was related to the fact that when a speaktrigger is fired you got the whole party back to life.
I changed the default nw_c2_default4 for NPC. When the conversation begin I always force the player focus or selection on the party member that is in conversation.
This alone is not enought, I also changed the gb_comp_conv. When the NPC(compagnion or henchmen) is in conversation with the player, I force the focus on the main char when the conversation begin.
And of course I changed the gb_comp_spawn where I set the can talk to non_player creature to TRUE by default for companion.
Finally set every area transition to party transistion. If you cross with a henchmen and not the main PC, without it a big bad bug will happend.
As for the stats, more than 32 points is cheating. But I made the books that increase permantly the stats of the player or a henchmen like they existed in the first game. Made custom spell for it and they work just like the one in the original game.
I got all the fancy cursed item working with tag based scripting. BOO, Edwin, amulet, Xan sword behave just like in the original game.
You can't take boo away from Minsc. You can't unequip that fantastic amulet from Edwin that gives 2 free spells for each spell lvl. Only Xan can equip his sword. The belt of masculinity/feminity is working but I didn't alter the voiceset, only the appearance, since there is no GetVoiceSet command, for the player I wouldn't be able to restore the real sound set. I Will have it for the NPC, since I know their SoundSet
Got the helmet that change alignement working. This one was cool, with it you'll be alble to trick a NPC into your party despite an alignement conflict wich are scripted. And many other
The tough one was the Curse Bersek one. It is working.

You equip that awesome + 3 weapon ? Well be carrefull when you are in combat, whoever equip it will behave just like it was the original game, killing innocent or even your own party member.
Modifié par Shallina, 13 août 2010 - 07:14 .