Différences entre les versions de « TESCS2 : AddSpell »
Aller à la navigation
Aller à la recherche
(Fonction AddSpell) |
m (Corrigé) |
||
Ligne 3 : | Ligne 3 : | ||
[[Catégorie:TESCS2 : Fonctions de magie|AddSpell]] | [[Catégorie:TESCS2 : Fonctions de magie|AddSpell]] | ||
Ajoute un article de type sort à l'inventaire de l'acteur appelant. Les sorts incluent les | Ajoute un article de type sort à l'inventaire de l'acteur appelant. Les sorts incluent les maladies, les aptitudes, les sorts et les pouvoirs. Lorsque une aptitude ou une maladie est ajouté, il apparaît parmi les sorts magiques actifs. Quant un sort ou pouvoir est ajouter, il apparaît comme prêt à lancer. Il y a d'autres différences importantes. Voir [[TESCS2 : Sorts|Sorts]] pour plus d'informations. | ||
'''Syntax''' | '''Syntax''' |
Version du 21 octobre 2006 à 20:19
Ajoute un article de type sort à l'inventaire de l'acteur appelant. Les sorts incluent les maladies, les aptitudes, les sorts et les pouvoirs. Lorsque une aptitude ou une maladie est ajouté, il apparaît parmi les sorts magiques actifs. Quant un sort ou pouvoir est ajouter, il apparaît comme prêt à lancer. Il y a d'autres différences importantes. Voir Sorts pour plus d'informations.
Syntax
[ActorID.]AddSpell SpellID
Example
AddSpell AbWeaknessNormalWeapons
Notes
- Addspell fonctionne seulement avec les types de sorts listés dans la section "Spells" de la fenêtre "Object window"du TESCS.
- Addspell ne permet pas d'ajouter des "leveled spells" à un acteur par script. Pour ajouter dynamiquement un sort au PC sur la base de son niveau, utiser l'exemple de script suivant :
if ( Player.GetLevel >= 25 ) player.addspell InnerFire25 elseif ( player.Getlevel >= 20 ) player. InnerFire20 elseif ( player.Getlevel >= 15 ) player.addspell InnerFire15 elseif ( player.Getlevel >= 10 ) player.addspell InnerFire10 elseif ( player.Getlevel >= 5 ) player.addspell InnerFire05 else player.addspell InnerFire01 endif
- Soyez prudent lorsque vous utilisez cette fonction sur des acteurs non-uniques (des instances). Pour ajouter une aptitude ou un sort à un acteur, ajoutez-le à l'objet de base, de façon que tous les objets générés sur cette base possèdent ce sort.
- Comme beaucoup de fonctions, celle-ci agit un peu différemment lorsqu'elle est utilisée à la console de commande : le sort doit être spécifié par son FormID.