Oblivion:GetCurrentAIProcedure: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: [http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/befehle/GetCurrentAIProcedur.html GetCurrentAIProcedure ] GetCurrentAIProcedure )
 
Zeile 1: Zeile 1:
[http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/befehle/GetCurrentAIProcedur.html GetCurrentAIProcedure ]
+
'''Syntax:'''
  
 +
<code>[ActorID.]GetCurrentAIProcedure</code>
 +
 +
 +
GetCurrentAIProcedure gibt den folgenden Wert für die Package-Typen zurück.
 +
 +
 +
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:'''
 +
 +
* [[Oblivion:GetCurrentAIPackage|GetCurrentAIPackage]]
 
[[Category:Funktionen|GetCurrentAIProcedure ]]
 
[[Category:Funktionen|GetCurrentAIProcedure ]]

Version vom 9. September 2008, 20:48 Uhr

Syntax:

[ActorID.]GetCurrentAIProcedure


GetCurrentAIProcedure gibt den folgenden Wert für die Package-Typen zurück.


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: