TESCS : Cast

De Wiwiki
Aller à la navigation Aller à la recherche
La version imprimable n’est plus prise en charge et peut comporter des erreurs de génération. Veuillez mettre à jour les signets de votre navigateur et utiliser à la place la fonction d’impression par défaut de celui-ci.

Cast force un acteur, un activateur ou un objet du monde à lancer un sort sur un acteur.

Syntaxe

La syntaxe correcte pour cette fonction est :

id_lanceur->Cast, id_sort, id_cible

Ici, id_lanceur (qui peut être un container, un activateur, un PNJ, une porte...) lancera le sort id_sort sur id_cible (qui doit être un acteur).

Exemple d'utilisation

Voici un exemple d'utilisation : si le joueur active le piège, ce dernier lui lancera un sort de brûlure.

Begin PiegeFlammes

If ( OnActivate )
 Cast, "brulure", "Player"
Endif

End

Le script lancera le sort "brulure" au joueur lorsqu'il activera le piège.

Notes :

  • Dans Morrowind sans extensions, il est probable que la cible ne puisse qu'être le joueur. À partir de Tribunal, il est établi que cela fonctionne sur tous les acteurs.
  • Veillez à toujours mettre une condition de type doOnce autour du Cast, sans quoi vous pouvez faire crasher le jeu !

Voir également