PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schadenswert eines Zaubers abfragen



Indy
21.04.2008, 18:17
So, ich hab mal wieder eine Frage an die Skript-Profis.

Nehmen wir an ich lege folgendes Skript auf einen Gegner:


Begin OnMagicEffectHit FIDG
....
End

Der Code soll also ausgelöst werden sobald der Gegner mit einem Feuerzauber (also mit keinem spezifischen, sondern allen möglichen Feuerzauben) getroffen wird, gut. Doch nun möchte ich abfragen wie stark dieser Feuerzauber ist, der geschossen wurde.

Gibt es also eine Möglichkeit über einen Skriptbefehl den Magnitude-Wert oder den verursachten Schaden eines Zaubers in eine Variable zu speichern?

Low Post
21.04.2008, 21:37
Bei den Vanilla-Befehlen gibt es sowas afaik nicht. Falls doch ist hier eine Liste der Magic Functions für ohne OBSE: http://cs.elderscrolls.com/constwiki/index.php/Category:Magic_Functions_%28CS_1.0%29


Mit OBSE (http://cs.elderscrolls.com/constwiki/index.php/Category:Magic_Functions_%28OBSE%29) gibt es da einige Befehle, z.B. bei den Active Effect Functions (http://cs.elderscrolls.com/constwiki/index.php/Category:Magic_Functions-_-Active_Effect_%28OBSE%29). Für dein Problem würde mir da der Befehl GetNthActiveEffectMagnitude (http://cs.elderscrolls.com/constwiki/index.php/GetNthActiveEffectMagnitude) einfallen.


Hier ist nochmal eine Auflistung von allen Magic Function: http://cs.elderscrolls.com/constwiki/index.php/Category:Magic_Functions