GetEnteringObject
From NWN Lexicon
Contents |
[edit] GetEnteringObject()
Gets the object that last opened or entered the calling object.
[edit] Description
Returns the object that last opened or entered the calling object.
The value returned by this function depends on the object type of the caller: (1) If the caller is a door or placeable it returns the object that last triggered it. (2) If the caller is a trigger, area of effect, module, area or encounter it returns the object that last entered it.
Return value on error: OBJECT_INVALID.
[edit] Version
1.22
[edit] Example
// Greet any Players that come into a trigger set around a drunk in a tavern. void main() { if(GetIsPC(GetEnteringObject())) { AssignCommand(GetNearestObjectByTag("TavernPatron"),SpeakOneLinerConversation("DrunkGreeting")); AssignCommand(GetNearestObjectByTag("TavernPatron"),ActionPlayAnimation(ANIMATION_LOOPING_PAUSE_DRUNK)); } }
[edit] See Also
functions: | |
events: |
author: John Shuell, editor: Kristian Markon