Difference between revisions of "EVENT TYPE PERCEPTION APPEAR"

From Dragon Age Toolset Wiki
Jump to: navigation, search
Line 17: Line 17:
 
}}
 
}}
  
[[Category:Event types|PERCEPTION_APPEAR]
+
[[Category:Event types|PERCEPTION_APPEAR]]
 
[[Category:Creature events|PERCEPTION_APPEAR]]
 
[[Category:Creature events|PERCEPTION_APPEAR]]

Revision as of 03:49, 4 January 2010

Source:
script.ldf
Sent when:
A creature enters the perception area of creature receiving the event
Sent from:
Engine
Sent to:
Parameters:
  • Target: Creature that entered the perception area
  • Integer 0: If hostile or not (TRUE/FALSE)
  • Integer 1: If stealthed or not (TRUE/FALSE)
  • Integer 2: if the creature was already perceived but just changed hostility (TRUE/FALSE)
  • Integer 3: [Undocumented]
  • Object 0: Creature that entered the perception area

Usage

case EVENT_TYPE_PERCEPTION_APPEAR:
{
int nHostile = GetEventInteger(ev, 0); // If hostile or not (TRUE/FALSE)
int bStealthed = GetEventInteger(ev, 1); // If stealthed or not (TRUE/FALSE)
int nHostilityChanged = GetEventInteger(ev, 2); // if the creature was already perceived but just changed hostility (TRUE/FALSE)
int bSurvivalSkillDetected = GetEventInteger(ev, 3); //
object oAppear = GetEventObject(ev, 0); // Creature that entered the perception area

// insert event-handling code here

break;
}