Différences entre les versions de « TESCS2 : GetCurrentAIProcedure »
Aller à la navigation
Aller à la recherche
(Création) |
(Remplace article) |
||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:TESCS2 : Fonctions de script| | [[Catégorie:TESCS2 : Fonctions de script| GetCurrentAIProcedure]] | ||
[[Catégorie:TESCS2 : Fonctions d'acteur| | [[Catégorie:TESCS2 : Fonctions d'acteur| GetCurrentAIProcedure]] | ||
[[Catégorie:TESCS2 : Fonctions AI| | [[Catégorie:TESCS2 : Fonctions AI| GetCurrentAIProcedure]] | ||
[[Catégorie:TESCS2 : Fonctions condition| | [[Catégorie:TESCS2 : Fonctions condition| GetCurrentAIProcedure]] | ||
'''Syntaxe :''' | '''Syntaxe :''' | ||
[''ActorID''.]GetCurrentAIProcedure | |||
GetCurrentAIProcedure rend le type de procédure exécutée actuellement par l'acteur appelant. | |||
{| width="100%" border="0" cellpadding="5" cellspacing="0" | {| width="100%" border="0" cellpadding="5" cellspacing="0" | ||
|- | |- | ||
| width="20%"| | | width="20%"| | ||
:0 = | :0 = TRAVEL (voyage) | ||
:1 = | :1 = ACTIVATE (active) | ||
:2 = | :2 = AQUIRE (acquiert) | ||
:3 = | :3 = WAIT (attend) | ||
:4 = | :4 = DIALOGUE (dialogue) | ||
:5 = | :5 = GREET (salue) | ||
:6 = | :6 = GREET_DEAD | ||
:7 = | :7 = WANDER (attend) | ||
:8 = | :8 = SLEEP (dort) | ||
:9 = | :9 = OBSERVE_COMBAT (observe combat) | ||
| width="20%"| | |||
| width=" | :10 = EAT (mange) | ||
:11 = | :11 = FOLLOW (suit) | ||
:12 = | :12 = ESCORT (escorte) | ||
:13 = | :13 = COMBAT (combat) | ||
:14 = | :14 = ALARM (alarme) | ||
:15 = | :15 = PURSUE (poursuit) | ||
:16 = | :16 = FLEE (fuit) | ||
:17 = | :17 = DONE (termine) | ||
:18 = | :18 = YIELD (reddition) | ||
:19 = | :19 = TRAVEL_TARGET (cible de voyage) | ||
:20 = | | width="25%"| | ||
:20 = CREATE_FOLLOW (commence à suivre) | |||
:21 = GET_UP (se lève) | :21 = GET_UP (se lève) | ||
: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 = | :25 = CAST_SPELL (lance un sort) | ||
:26 = | :26 = AIM (?) | ||
:27 = VAMPIRE_FEED (vampire se nourrit) | :27 = ACCOMPANY (accompagne) | ||
: | :28 = USE_ITEM_AT (utilise objet) | ||
: | :29 = VAMPIRE_FEED (vampire se nourrit) | ||
: | | width="35%"| | ||
: | :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== | ==Voir également== | ||
[[TESCS2 : | [[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.
|
|
|
|
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.