Oblivion:ModPCSkill

Aus Skript-Wiki
Version vom 15. September 2008, 12:03 Uhr von Keris (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Syntax: ModPCSkill SkillName amount



Beispiel <tesscript>ModPCSkill Block 1 </tesscript>


ModPCSkill erhöht SkillName um "amount". Sei dir sicher, dass die Zahl, die du benutzt, eine positive Zahl ist. Die Erhöhung verhält sich genauso wie eine "echte" Erhöhung des Skills.

Um Skills zu reduzieren oder Skills zu erhöhen ohne den üblichen Level-Up-Effekt benutze "Player.SetActorValue".

Note:In the Beta Patch 1.1, this call is fixed by incrementing the level and setting your uses value to 0.0. This avoids the negative value, but if it is used when you are already very close to a level, it will just increase by the amount needed to level.


Hinweis

  • Im ungepatchten Spiel erhöht ModPCSkill dein Skill-Level um 1 und erniedrigt den benutzten Wert um die Levelgrenze. Wenn man also 2,56/7,68 vor Aufruf von ModPCSkill gehabt hätte, würde man als Ergebnis -5.12/neue Levelgrenze. Wiederholtes Anwenden führt zu weiterer Erniedrigung um jeweils den Wert für die neue Levelgrenze. Ist man dicht an einem neuen Level, wird der negative Wert klein und im Spiel auch bald wieder aufgeholt sein. Wenn man jedoch mehr als ein Level aufsteigen will, wird die Differenz erst nach sehr langer Spielzeit aufgeholt sein.
  • Im Beta Patch 1.1 ist dieser Aufruf so gefixt, dass beim Aufleveln beim genutzte Wert nur um die nötige Differenz reduziert wird. Er wird höchstens auf auf 0,0 gesetzt, um negative Werte zu vermeiden. Wenn man 6,28/7,68 hätte, würde man nach dem Aufleveln als Ergebnis 4,88/neue Levelgrenz erhalten.


Siehe auch