PoA_PRC8/_module/nss/create_listner.nss
Jaysyn904 8d97886c3f Changed folder name.
Changed folder name.
2022-10-07 21:08:37 -04:00

22 lines
996 B
Plaintext

void main()
{
object oPlayer = GetPCSpeaker();
object oDeletor = OBJECT_SELF;
//if(GetNearestObjectByTag("Listener", oPlayer)==OBJECT_INVALID)
//{
//object oListener = CreateObject(OBJECT_TYPE_CREATURE, "listener", GetLocation(oPlayer));
SetLocalObject(oDeletor, "Master", oPlayer);
SetLocalObject(oPlayer, "Listener", oDeletor);
//effect eInvis = EffectVisualEffect(VFX_DUR_CUTSCENE_INVISIBILITY); // players shouldn't see their listener
//effect eEther = EffectEthereal(); // prevents monsters attacking the listener
//DelayCommand(0.2, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eInvis, oListener));
//DelayCommand(0.3, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eEther, oListener));
//AssignCommand(oListener, ActionForceFollowObject(oDeletor));
SetListening(oDeletor, TRUE);
SetListenPattern(oDeletor, "**::**", 5432);
DelayCommand(60.0, SetListening(oDeletor, FALSE));
//}
}