This is in regards to my Mounted familiar VFX. I want to mount the familiar when it's given the command to follow. That works fine with...
if (nMatch == ASSOCIATE_COMMAND_FOLLOWMASTER)
{
// Mount familiar
MountFamiliarVFX(oMaster);
SetLocalString( OBJECT_SELF, "X2_SPECIAL_COMBAT_AI_SCRIPT", "ccc_fam_dismt");
}
...added to nw_ch_ac4.The familiar *dismounts* when entering combat (handled by ccc_fam_dismt), or when "Attack Nearest" is commanded. That works, too.
But I also check for "Stand Ground" and "Guard Me" and neither of those fire. Here's that part:
else if ((nMatch == ASSOCIATE_COMMAND_ATTACKNEAREST) || ( nMatch == ASSOCIATE_COMMAND_STANDGROUND) || (nMatch == ASSOCIATE_COMMAND_GUARDMASTER))
{
[b]DismountFamiliar(oMaster);[/b]
}
So my question is where is the listening pattern for "Guard Me" and "Stand Ground" set? And can anyone see a doofus reason (I *am* known for them...) why they won't trigger?Edit: ASSOCIATE_COMMAND_UNPOSSESSFAMILIAR doesn't trigger either... and where is *that* set? Is there a voice activated *Possess* command somewhere...?
<...an ear>
Modifié par Rolo Kipp, 21 janvier 2013 - 07:17 .





Retour en haut







