#include "nwnx_chat" #include "nwnx_tests" void main() { WriteTimestampedLogEntry("NWNX_Chat unit test begin.."); float fDefaultTalk = NWNX_Chat_GetChatHearingDistance(); NWNX_Chat_SetChatHearingDistance(fDefaultTalk + 10.0f); NWNX_Tests_Report("NWNX_Chat", "SetChatHearingDistance Default", fDefaultTalk == NWNX_Chat_GetChatHearingDistance() - 10.0f); object oPC = GetFirstPC(); float fPCWhisper = NWNX_Chat_GetChatHearingDistance(oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER); NWNX_Chat_SetChatHearingDistance(fPCWhisper + 2.0f, oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER); NWNX_Tests_Report("NWNX_Chat", "SetChatHearingDistance Per PC", fPCWhisper == NWNX_Chat_GetChatHearingDistance(oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER) - 2.0f); WriteTimestampedLogEntry("NWNX_Chat unit test end."); }