TESCS : Cast

De Wiwiki
Révision datée du 30 octobre 2010 à 08:48 par Infomase (discussion | contributions) (Catégorie)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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