TESCS2 : IsPlayerMovingIntoNewSpace

De Wiwiki
Aller à la navigation Aller à la recherche


Syntaxe :

IsPlayerMovingIntoNewSpace

Retourne 1 si le PJ (PC) est en cours de déplacement vers un nouvel espace (Voyage rapide ou téléportation par une porte).

Exemple d'utilisation : (un peu compliqué)

Lorsqu'un PNJ exécute un package pour suivre le joueur, et que le joueur utilise le voyage rapide, le PNJ ne réévalue par ses packages avant la téléportation et se trouve transféré avant le joueur. Si dans le package pour suivre le joueur, le PNJ ne doit pas suivre justement vers cette destination, le PNJ le suivra quand même. Pour éviter cela, et empècher le PNJ de suivre dans cet endroit qui lui est interdit par son package, il suffit d'ajouter :

	IsPlayerMovingIntoNewSpace == 0

comme condition sur le package (follow package) du PNJ, ce qui provoque la réévaluation du package pendant le transfert, et empêche de suivre le joueur.