Difference between revisions of "EVENT TYPE PERCEPTION APPEAR"
From Dragon Age Toolset Wiki
BryanDerksen (Talk | contribs) (update with parameters from ccreature.cpp) |
KigenBarzhad (Talk | contribs) |
||
Line 16: | Line 16: | ||
|sortkey=PERCEPTION_APPEAR | |sortkey=PERCEPTION_APPEAR | ||
}} | }} | ||
+ | |||
+ | [[Category:Event types|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;
}
[[Category:Event types|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;
}