Oblivion:GetCurrentAIProcedure: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
|||
Zeile 4: | Zeile 4: | ||
− | GetCurrentAIProcedure gibt den folgenden Wert für die | + | GetCurrentAIProcedure gibt den folgenden Wert für die Prozedur-Typen zurück. |
+ | <div class=edztable> | ||
+ | {| | ||
+ | |- | ||
+ | !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 | ||
+ | |||
+ | |} | ||
+ | </div> | ||
0 = TRAVEL | 0 = TRAVEL | ||
Zeile 95: | Zeile 182: | ||
* [[Oblivion:GetCurrentAIPackage|GetCurrentAIPackage]] | * [[Oblivion:GetCurrentAIPackage|GetCurrentAIPackage]] | ||
[[Category:Funktionen|GetCurrentAIProcedure ]] | [[Category:Funktionen|GetCurrentAIProcedure ]] | ||
+ | [[Category:AI-Funktionen|GetCurrentAIProcedure ]] |
Version vom 11. September 2008, 16:32 Uhr
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: