Oblivion:GetCurrentAIProcedure: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
|||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
| − | GetCurrentAIProcedure gibt den folgenden Wert für die | + | GetCurrentAIProcedure gibt den folgenden Wert für die Prozedur-Typen (Vorgänge) 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> | ||
| − | |||
| − | |||
| − | + | Beachte, dass 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. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | Beachte, | ||
| Zeile 95: | Zeile 103: | ||
* [[Oblivion:GetCurrentAIPackage|GetCurrentAIPackage]] | * [[Oblivion:GetCurrentAIPackage|GetCurrentAIPackage]] | ||
[[Category:Funktionen|GetCurrentAIProcedure ]] | [[Category:Funktionen|GetCurrentAIProcedure ]] | ||
| + | [[Category:AI-Funktionen|GetCurrentAIProcedure ]] | ||
| + | [[Category:Bedingung-Funktionen|GetCurrentAIProcedure ]] | ||
Aktuelle Version vom 13. September 2008, 14:37 Uhr
Syntax:
[ActorID.]GetCurrentAIProcedure
GetCurrentAIProcedure gibt den folgenden Wert für die Prozedur-Typen (Vorgänge) 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 |
Beachte, dass 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: