Attributsteigerung 2.0
07.06.2013, 14:35, (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2014, 21:56 von blackbroe.)
#1
Attributsteigerung 2.0
Attributsteigerung in SWTOR (Stand 23.04.2013, Update 2.01)

Werteverfall – Diminishing Returns

Unter dem Begriff „Diminishing Returns“ versteht man die Verminderung eines Wert- oder Ertrag-Zuwachs.

Das bedeutet, dass das Steigern eines Roh-Wertes (Stat) immer weniger effektiven Nutzen hat (%-Wert), je höher dieser wird.

In SWTOR unterliegen diverse Attribute einer Wertzuwachsminderung. Um später näher auf die einzelnen Attribute eingehen zu können, hier mal ein paar (mathematische) Grundlagen.

Am Beispiel der Critchance lässt sich der Effekt ganz gut erklären:

Die Critchance (in %) eines Chars gibt die Wahrscheinlichkeit an, ob ein Cast kritisch trifft, oder nicht. Hat ein Char eine Critchance von 50%, so trifft im Mittel jeder zweite Cast kritisch.
(Anm.: nach mathematischer Wahrscheinlichkeit und für Casts, die von dieser Critchance betroffen sind)

Wichtig zu verstehen ist, dass die Erhöhung der Critchance keiner Wertzuwachsminderung unterliegt:
Je mehr Critchance, desto besser!
25% Critchance bedeutet, jeder vierte Cast trifft kritisch,
33% Critchance, jeder dritte Cast trifft kritisch,
50% Critchance, jeder zweite Cast trifft kritisch und
100% Critchance, jeder Cast trifft kritisch...

Daraus ergibt sich ein Hard-Cap (Grenzwert) von 100% Critchance, da eine weitere Steigerung nichts mehr bringt.

In SWTOR setzt sich die Critchance (in %) wie folgt zusammen:

Critchance = BasisCritChance + CritStatBonus + MainStatBonus + SonstigeBoni

Alle Werte werden in % angegeben und aufsummiert.
Die BasisCrit-Chance beträgt bei allen Chars zurzeit 5%.
Der CritStat-Bonus errechnet sich aus dem Crit-StatWert, den wir über Mods steigern können,
der MainStat-Bonus (bei einigen Klassen gibt es zusätzlich auch einen SecondStat-Bonus, der wie der MainStat-Bonus gesteigert wird) errechnet sich aus unserem Main-StatWert (Hauptattribut) und
SonstigeBoni können durch Buffs, Trinkets usw. gesteigert werden.

Die Berechnungen von CritstatBonus und MainStatBonus (SecondStat-Bonus) unterliegen einer Wertzuwachsminderung. Werte, die der Wertzuwachsminderung unterliegen, werden dabei mit einer Formel folgender Form berechnet:

   

Durch den Term in den äußeren eckigen Klammern ergeben sich Werte zwischen 0 und 1, die mit einem Faktor (MaxBonus) multipliziert werden. Die Basis des Exponenten war bis zum Spielupdate 2.0 konstant, ist jetzt allerdings durch einen NennerWert veränderlich.

MaxBonus gibt hier mathematisch die Obergrenze des Bonuswertes an und der StatFaktor gibt an, wie schnell (bzw. bei welchen Werten) diese Grenze erreicht wird, bzw. sich an diese stark angenähert wird.

MaxBonus und StatFaktor richten sich nach dem jeweiligen Attribut und sind für dieses konstant. Für Critbonus und Wogenbonus beträgt der MaxBonus 30%. Die Statfaktoren sind: 0.9 für CritStatBonus, 5.5 für MainStatCritBonus und 0,22 für WogenBonus. Je kleiner dieser Wert ist, desto eher wird der MaxBonus erreicht, allerdings steigt der Bonus für kleine Statwerte auch schneller an.

Folgend mal zwei Beispielkurven (aus Formeln vor Update 2.0):

   

Vergleicht man die beiden Kurven, so sieht man, dass bei der orangenen Kurve schon ein Wert von 200 reicht, um einen effektiven Bonus von gut 21% zu bekommen, während bei der roten Kurve erst ein Bonuswert von 7,5% erreicht wird.

Verdoppelt man den Stat-Wert auf 400, dann erreicht man bei der orangenen Kurve einen Bonuswert von gut 27%, bei der violetten Kurve einen Bonuswert von ca. 13,5%.

Der Bonuswert der violetten Kurve hat sich somit ebenfalls fast verdoppelt (so wie der Rohwert), während sich der Bonuswert der orangenen Kurve nur um ein Viertel erhöht hat:

In der folgenden Tabelle wird das etwas anschaulicher:

   

Für die orangene Kurve lohnt es sich nicht mehr, den StatWert von 400 auf 600 zu steigern, dafür ist der Bonus-Wert bei einem StatWert von 400 schon sehr hoch (27,5%). Die Bonuswert-Steigerung bei der violetten Kurve nimmt zwar auch immer schneller ab, aber eine Steigerung des Stat-Wertes über 400 hinaus könnte sich gegebenenfalls noch lohnen.


Fazit: Die Rohwerte (Stats auf Modifikationen z.B.) zu erhöhen, lohnt sich ab bestimmten Werten nicht mehr, den Bonuswert an sich zu erhöhen, lohnt sich immer. Daher liegt das Cap eines effektiven Bonuswertes nicht im prozentual angegeben Gesamtwert (z.B. Critchance), sondern in den Rohwerten der Stats (Critwertung, Hauptattribut), die zu diesem Gesamtwert beitragen.
Antworten
07.06.2013, 14:45, (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2013, 04:10 von blackbroe.)
#2
RE: Attributsteigerung
Attribute im Vergleich

Im Spielupdate 2.0 wurden die Faktoren der Formeln für die Steigerung der Attribute angepasst, sodass man zum Erreichen der damaligen Bonuswerte (vor 2.0) fast immer doppelt so viele Rohpunkte einsetzen muss. Dafür verlaufen die Kurven nun flacher und die Wertzuwachsminderung fällt geringer aus (die Kurven nähern sich einem linearen Verlauf). Folgend ein Vergleich der Wertekurven. Die gestrichelten Linien sind die Kurven vor Update 2.0, die durchgezogenen Kurven nach dem Update:

   
   

Crit-Chance:

Basis Crit: 5%
Crit-Bonus: 30% * (1 - (1- (0.01/0.3))^(Stat-Wert/55/0.9))
Main(Second)Stat-Bonus: 20% * (1 - (1- (0.01/0.2))^(Stat-Wert/55/5.5))

   
   

   
   
Antworten
07.06.2013, 14:52,
#3
RE: Attributsteigerung
Wogenwert

Basis Woge: 50%
Wogenwert-Bonus: 30% * (1 - (1- (0.01/0.3))^(Stat-Wert/55/0.22))

   
   


Präzision

Basis MainHand Basis-Präzision: 90%
Basis Off-Hand Basis-Prözision: 57%
Spezial/Macht MainHand Basis-Präzision: 100%
Spezial/Macht OffHand Basis-Prözision: 67%
Präzisions-Bonus: 30% * (1 - (1- (0.01/0.3))^(Stat-Wert/55/1.2))

   
   


Schnelligkeit:

Schnelligkeit: 30%*(1 - (1 - (0.01/0.3))^(Stat-Wert/55/1.25))

   
   
Antworten
07.06.2013, 14:57, (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2013, 00:28 von blackbroe.)
#4
RE: Attributsteigerung
Verteidigungschance:

Basis Verteidigung: 5%
Verteidigungs-Bonus: 30% * (1 - (1- (0.01/0.3))^(Stat-Wert/55/1.2))

   
   


Absorption:

Basis-Absorption: 20%
Absorptions-Bonus: 50% * (1 - (1- (0.01/0.5))^(Stat-Wert/55/0.65))

   
   


Schild-Chance:

Schild-Chance: 50%*(1 - (1 - (0.01/0.5))^(Stat-Wert/55/0.78))

   
   
Antworten




Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste