Updated Release Archive. Fixed Mage-killer prereqs. Removed old LETO & ConvoCC related files. Added organized spell scroll store. Fixed Gloura spellbook. Various TLK fixes. Reorganized Repo. Removed invalid user folders. Added DocGen back in.
29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
//:://////////////////////////////////////////////
|
|
//:: Generic Listener object OnConversation script
|
|
//:: prc_glist_onconv
|
|
//:://////////////////////////////////////////////
|
|
/** @file
|
|
The generic listener's OnConversation script.
|
|
This script handles calling the specified
|
|
scripts when the listener hears something
|
|
mathing one of it's patterns.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Ornedan
|
|
//:: Created On: 19.06.2005
|
|
//:://////////////////////////////////////////////
|
|
|
|
|
|
void main()
|
|
{
|
|
object oListener = OBJECT_SELF;
|
|
|
|
// If listening to a single creature, check whether it was the one speaking
|
|
if(GetLocalInt(oListener, "PRC_GenericListener_ListenToSingle") &&
|
|
GetLastSpeaker() != GetLocalObject(oListener, "PRC_GenericListener_ListeningTo"))
|
|
return;
|
|
|
|
// Run the script defined for this pattern
|
|
int nPattern = GetListenPatternNumber();
|
|
ExecuteScript(GetLocalString(oListener, "PRC_GenericListener_ListenScript_" + IntToString(nPattern)), oListener);
|
|
} |