Oblivion:GetCurrentAIProcedure
Syntax:
[ActorID.]GetCurrentAIProcedure
GetCurrentAIProcedure gibt den folgenden Wert für die Prozedur-Typen zurück.
| Code | Prozedur-Typ |
|---|---|
| 0 | TRAVEL |
| 1 | ACTIVATE |
| 2 | AQUIRE |
| 3 | WAIT |
| 4 | DIALOGUE |
| 5 | GREET |
| 6 | GREET_DEAD |
| 7 | WANDER |
| 8 | SLEEP |
| 9 | OBSERVE_COMBAT |
| 10 | EAT |
| 11 | FOLLOW |
| 12 | ESCORT |
| 13 | COMBAT |
| 14 | ALARM |
| 15 | PURSUE |
| 16 | FLEE |
| 17 | DONE |
| 18 | YIELD |
| 19 | TRAVEL_TARGET |
| 20 | CREATE_FOLLOW |
| 21 | GET_UP |
| 22 | MOUNT_HORSE |
| 23 | DISMOUNT_HORSE |
| 24 | DO_NOTHING |
| 25 | CAST_SPELL |
| 26 | AIM |
| 27 | ACCOMPANY |
| 28 | USE_ITEM_AT |
| 29 | VAMPIRE_FEED |
| 30 | WAIT_AMBUSH |
| 31 | SURFACE |
| 32 | WAIT_FOR_SPELL |
| 33 | CHOOSE_CAST |
| 34 | FLEE_NON_COMBAT |
| 35 | REMOVE_WORN_ITEMS |
| 36 | SEARCH |
| 37 | CLEAR_MOUNT_POSITION |
| 38 | SUMMON_DEFEND |
| 39 | MOVEMENT_BLOCKED_WAIT |
0 = TRAVEL
1 = ACTIVATE
2 = AQUIRE
3 = WAIT
4 = DIALOGUE
5 = GREET
6 = GREET_DEAD
7 = WANDER
8 = SLEEP
9 = OBSERVE_COMBAT
10 = EAT
11 = FOLLOW
12 = ESCORT
13 = COMBAT
14 = ALARM
15 = PURSUE
16 = FLEE
17 = DONE
18 = YIELD
19 = TRAVEL_TARGET
20 = CREATE_FOLLOW
21 = GET_UP
22 = MOUNT_HORSE
23 = DISMOUNT_HORSE
24 = DO_NOTHING
25 = CAST_SPELL
26 = AIM
27 = ACCOMPANY
28 = USE_ITEM_AT
29 = VAMPIRE_FEED
30 = WAIT_AMBUSH
31 = SURFACE
32 = WAIT_FOR_SPELL
33 = CHOOSE_CAST
34 = FLEE_NON_COMBAT
35 = REMOVE_WORN_ITEMS
36 = SEARCH
37 = CLEAR_MOUNT_POSITION
38 = SUMMON_DEFEND
39 = MOVEMENT_BLOCKED_WAIT
Beachte, das der Vorgang nicht der selbe ist wie das aktuelle Paket. Ein einzelnes Package kann, abhängig davon was der Actor gerade tut, mehrere mögliche Vorgänge beinhalten. Als Beispiel: Während man sich in einem Travel-Package befindet, wird der Actor einen Reise-Vorgang ("Travel") durchführen (Wenn der Actor sich in Richtung seines Ziels bewegt) und dann den Warten-Vorgang (wenn der Actor sein Ziel erreicht hat). Ein Vorgang kann also nicht mit einem unterliegenden Package verwandt sein - Als Nebenentscheidung wird der Actor gezwungen einen neuen Vorgang zu beginnen ohne das Package zu wechseln.
Siehe auch: