Difference between revisions of "EVENT TYPE PERCEPTION APPEAR"
From Dragon Age Toolset Wiki
BryanDerksen (Talk | contribs) (sort key) |
BryanDerksen (Talk | contribs) (formatting) |
||
Line 1: | Line 1: | ||
− | + | {{Event | |
− | + | |when=A creature enters the perception area of creature receiving the event | |
− | + | |from=Engine | |
− | + | |to=Creatures | |
− | + | |object0name= oAppear | |
− | + | |object0desc = Creature that entered the perception area | |
− | + | |int0name=nHostile | |
− | + | |int0desc= If hostile or not (TRUE/FALSE) | |
− | + | |int1name=bStealthed | |
− | + | |int1desc= If stealthed or not (TRUE/FALSE) | |
+ | |int2name= nHostilityChanged | ||
+ | |int2desc= if the creature was already perceived but just changed hostility (TRUE/FALSE) | ||
+ | }} | ||
[[Category:Event types|PERCEPTION_APPEAR]] | [[Category:Event types|PERCEPTION_APPEAR]] |
Revision as of 22:38, 23 July 2009
- Source:
- [Undocumented]
- Sent when:
- A creature enters the perception area of creature receiving the event
- Sent from:
- Engine
- Sent to:
- Creatures
- Parameters:
-
- 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)
- 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)
object oAppear = GetEventObject(ev, 0); // Creature that entered the perception area
// insert event-handling code here
break;
}
{
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)
object oAppear = GetEventObject(ev, 0); // Creature that entered the perception area
// insert event-handling code here
break;
}