TESCS2 : GetCurrentAIProcedure

De Wiwiki
Aller à la navigation Aller à la recherche


Syntaxe :

 [ActorID.]GetCurrentAIProcedure 

GetCurrentAIProcedure rend le type de procédure exécutée actuellement par l'acteur appelant.

0 = TRAVEL (voyage)
1 = ACTIVATE (active)
2 = AQUIRE (acquiert)
3 = WAIT (attend)
4 = DIALOGUE (dialogue)
5 = GREET (salue)
6 = GREET_DEAD
7 = WANDER (attend)
8 = SLEEP (dort)
9 = OBSERVE_COMBAT (observe combat)
10 = EAT (mange)
11 = FOLLOW (suit)
12 = ESCORT (escorte)
13 = COMBAT (combat)
14 = ALARM (alarme)
15 = PURSUE (poursuit)
16 = FLEE (fuit)
17 = DONE (termine)
18 = YIELD (reddition)
19 = TRAVEL_TARGET (cible de voyage)
20 = CREATE_FOLLOW (commence à suivre)
21 = GET_UP (se lève)
22 = MOUNT_HORSE (monte à cheval)
23 = DISMOUNT_HORSE (descend de cheval)
24 = DO_NOTHING (ne fait rien)
25 = CAST_SPELL (lance un sort)
26 = AIM (?)
27 = ACCOMPANY (accompagne)
28 = USE_ITEM_AT (utilise objet)
29 = VAMPIRE_FEED (vampire se nourrit)
30 = WAIT_AMBUSH (attend embuscade)
31 = SURFACE (nage ?)
32 = WAIT_FOR_SPELL (attend un sort)
33 = CHOOSE_CAST (choix de lancer de sort))
34 = FLEE_NON_COMBAT (fuit sans combattre)
35 = REMOVE_WORN_ITEMS (enlève des vêtements)
36 = SEARCH (cherche)
37 = CLEAR_MOUNT_POSITION (?)
38 = SUMMON_DEFEND (convocation)
39 = MOVEMENT_BLOCKED_WAIT (attente mouvement bloqué)

Notez que la procédure n'est pas identique au package. Un simple package peut contenir plusieurs procédures, selon ce que l'acteur est en train de faire. Par exemple, pendant un package de voyage, un acteur fait la procédure de voyage (l'acteur se rend en direction de sa cible) puis la procédure d'attente (lorsque l'acteur arrive à destination). Une procédure peut ne pas être liée à son package maître – Une baisse de confort oblige l'acteur à commencer une nouvelle procédure, sans changer de package.

Voir également

TESCS2 : GetCurrentAIPackage