Différences entre les versions de « TESCS2 : GetCurrentAIProcedure »

De Wiwiki
Aller à la navigation Aller à la recherche
(Création)
 
(Remplace article)
Ligne 1 : Ligne 1 :
[[Catégorie:TESCS2 : Fonctions de script|GetCurrentAIPackage]]  
[[Catégorie:TESCS2 : Fonctions de script| GetCurrentAIProcedure]]
[[Catégorie:TESCS2 : Fonctions d'acteur|GetCurrentAIPackage]]
[[Catégorie:TESCS2 : Fonctions d'acteur| GetCurrentAIProcedure]]
[[Catégorie:TESCS2 : Fonctions AI|GetCurrentAIPackage]]
[[Catégorie:TESCS2 : Fonctions AI| GetCurrentAIProcedure]]
[[Catégorie:TESCS2 : Fonctions condition|GetCurrentAIPackage]]
[[Catégorie:TESCS2 : Fonctions condition| GetCurrentAIProcedure]]


'''Syntaxe :'''
'''Syntaxe :'''  
[''ActorID''.]GetCurrentAIPackage
  [''ActorID''.]GetCurrentAIProcedure


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


'''Codes des types de packages :'''
{| width="100%" border="0" cellpadding="5" cellspacing="0"
{| width="100%" border="0" cellpadding="5" cellspacing="0"
|-
|-
| width="20%"|
| width="20%"|
:0 = EXPLORE (explore)
:0 = TRAVEL (voyage)
:1 = FOLLOW (suit)
:1 = ACTIVATE (active)
:2 = ESCORT (escorte)
:2 = AQUIRE (acquiert)
:3 = EAT (mange)
:3 = WAIT (attend)
:4 = SLEEP (dort)
:4 = DIALOGUE (dialogue)
:5 = COMBAT (combat)
:5 = GREET (salue)
:6 = DIALOGUE (dialogue)
:6 = GREET_DEAD
:7 = ACTIVATE (active)
:7 = WANDER (attend)
:8 = ALARM (alarme)
:8 = SLEEP (dort)
:9 = SPECTATOR (spectateur)
:9 = OBSERVE_COMBAT (observe combat)
:10 = FLEE (fuit)
| width="20%"|
| width="35%"|
:10 = EAT (mange)
:11 = TRESPASS (viole la propriété)
:11 = FOLLOW (suit)
:12 = GREET (salue)
:12 = ESCORT (escorte)
:13 = WANDER (attends)
:13 = COMBAT (combat)
:14 = TRAVEL (voyage)
:14 = ALARM (alarme)
:15 = ACCOMPANY (accompagne)
:15 = PURSUE (poursuit)
:16 = USEITEMAT (utilise un objet)
:16 = FLEE (fuit)
:17 = AMBUSH (ambuscade)
:17 = DONE (termine)
:18 = FLEE_NON_COMBAT (fuit sans combattre)
:18 = YIELD (reddition)
:19 = CAST_MAGIC (prépare magie))
:19 = TRAVEL_TARGET (cible de voyage)
:20 = COMBAT_LOW (combat …)
| width="25%"|
:20 = CREATE_FOLLOW (commence à suivre)
:21 = GET_UP (se lève)
:21 = GET_UP (se lève)
| width="45%"|
:22 = MOUNT_HORSE (monte à cheval)
:22 = MOUNT_HORSE (monte à cheval)
:23 = DISMOUNT_HORSE (descend de cheval)
:23 = DISMOUNT_HORSE (descend de cheval)
:24 = DO_NOTHING (ne fait rien)
:24 = DO_NOTHING (ne fait rien)
:25 = CAST_TARGET_SPELL (lance un sort à distance))
:25 = CAST_SPELL (lance un sort)
:26 = CAST_TOUCH_SPELL (lance un sort par contact)
:26 = AIM (?)
:27 = VAMPIRE_FEED (vampire se nourrit)
:27 = ACCOMPANY (accompagne)
:28 = SURFACE (natation ? )
:28 = USE_ITEM_AT (utilise objet)
:29 = SEARCH_FOR_ATTACKER (cherche l'adversaire)
:29 = VAMPIRE_FEED (vampire se nourrit)
:30 = CLEAR_MOUNT_POSITION (?)
| width="35%"|
:31 = SUMMON_CREATURE_DEFEND (convoque une créature)
:30 = WAIT_AMBUSH (attend embuscade)
:32 = MOVEMENT_BLOCKED (bloque un mouvement)
: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==
==Voir également==
[[TESCS2 : GetCurrentAIProcedure]]
[[TESCS2 : GetCurrentAIPackage]]

Version du 22 octobre 2006 à 22:12


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