TESCS2 : AddSpell

De Wiwiki
Révision datée du 20 octobre 2006 à 19:46 par Mike89 (discussion | contributions) (Fonction AddSpell)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


Ajoute un article de type sort à l'inventaire de l'acteur appelant. Les sorts incluent les malaties, 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.

Voir également

TESCS2 : RemoveSpell