TESCS : Cast
Révision datée du 26 octobre 2010 à 09:43 par Infomase (discussion | contributions) (Page créée avec « '''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 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 !