TESCS : AddSpell
La fonction AddSpell ajoute un sort, une maladie ou une malédiction à une créature ou un PNJ (joueur inclus).
Syntaxe
La syntaxe correcte pour cette fonction est :
id_appelant -> AddSpell, id_sort
Avec id_appelant l'ID de l'objet appelant la fonction, et id_sort l'ID du sort ajouté à id_appelant.
Exemple d'utilisation
Voici un exemple d'utilisation : le joueur est maudit ('spell' maledictionducoffre) s'il active un coffre (sur lequel s'exécute le script local).
Begin CoffreMaudit Short doonce If ( OnActivate == 1 ) If ( doonce == 0 ) Player -> AddSpell "maledictionducoffre" Set doonce to 1 Endif Activate Endif End
La première fois que le joueur active le coffre, on ajoute la malédiction à la liste de ses sorts avant d'ouvrir l'inventaire. Les fois suivantes, comme il est déjà maudit, on ouvre simplement l'inventaire.