Oblivion:ModPCSkill: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
 
Zeile 17: Zeile 17:
 
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.
 
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.
  
Note: In an unpatched game, ModPCSkill will Increment your skill level by one and decrement your Uses value by the required amount to gain the level. If you had 2.56/7.68 before calling ModPCSkill, it would become -5.12/(New Level Max). Repeated calls will continue to decrement your Uses value by each (New Level Max). If you are close to a new level already, the negative value will be small and quickly overcome, but if you add more than one level of skill, or you repeatedly call ModPCSkill (or AdvancePCSkill) your deficit will take a lot of time to overcome making your skill appear to be stuck
 
  
 
'''Hinweis'''
 
'''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.
  
  
Zeile 38: Zeile 39:
 
   
 
   
 
[[Category:Funktionen|ModPCSkill ]]
 
[[Category:Funktionen|ModPCSkill ]]
 +
[[Category:Attributs-_und_Fertigkeiten-Funktionen|ModPCSkill]]
 +
[[Category:Player-Funktionen|ModPCSkill]]

Aktuelle Version vom 15. September 2008, 12:03 Uhr

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