Wenn die Waffenkammer verbuggt wäre so wie du annimmst, dann wären die Werte im ersten Bild wo kein Glatteis aber dafür Waffenkammer wirkt auch falsch, aber da sind alle korrekt. Dagegen sind die Werte im zweiten Bild mit Glatteis und Talenten ohne Waffenkammer auch nicht korrekt, wenn man die Berechnung "Reihenfolge B" aus Punkt 2 als wahr annimmt. Der Schaden der Ritter lässt sich nur nachstellen, wenn diese Reihenfolge/Formel B nicht gilt sondern Reihenfolge/Formel A:
Beispiel 1
Ritter ingame Schaden mit Glatteis + Ansturm:
62 MaxSchaden
Reihenfolge/Formel A:
(70 + 3) * 0,85 = 62,05 (abgerundet 62, passt)
Reihenfolge/Formel B:
(70 * 0,85) + 3 = 62,5 (aufgerundet 63, passt nicht)
Angenommen für Glatteis gilt Formel A, dann passen auch die Werte der anderen Einheiten:
BSS: (100 + 3) * 0,85 = 87,55 (aufgerundet 88, passt)
E: (40 + 12) * 0,85 = 44,2 (abgerundet 44, passt)
C: (10 + 3) * 0,85 = 11,05 (abgerundet 11, passt)
Und wenn für nur Waffenkammer Formel B gilt, dann passt das auch (sieht man aber nur an den Belagerern, weil die 5% sich bei kleineren Schadenswerten gering auswirken und man zwischen den Formeln keinen Unterschied sieht):
Formel B:
BL: (200 * 1,05) + 30 = 240 (passt)
Wir haben also zwei unterschiedliche Berechnungsvorschriften, und alles was sich dabei unterscheidet ist, dass wenn Waffenkammer aktiv ist, die Formel B angewendet wird und wenn Glatteis aktiv ist wird Formel A angewendet. Und ich vermute mal hier liegt der Hund begraben, denn wenn beide Effekte zusammen wirken, also Waffenkammer und Glatteis, dann versucht das System irgendwie beide Formeln anzuwenden oder gar irgendwas anderes und es kommen Schadenswerte raus, die überhaupt keinen Sinn machen und mit keiner der Formeln nachgestellt werden können. Oder es greift eine völlig andere Berechnungsvorschrift, die ich noch nicht durchblicke.
Was also passiert wenn beide Effekte aufeinandertreffen? Hab das bissl detaillierter untersucht:
Beispiel 2
Ingame Schaden vom Ritter mit Waffenkammer + Glatteis (siehe Bild 2 rechte Seite):
64 MaxSchaden
Berechnung durch Multiplikation (Formel C):
70 * 1,05 * 0,85 = 62,475 (abgerundet 62, passt nicht)
Berechnung durch Addition (+5% -15% = -10%) (Formel D):
70 * (1 + (0,05 - 0,15)) = 70 * 0,9 = 63 (passt nicht)
Anmerkung: Formel D wird auch für die Berechnung der Boss-LP verwendet, wenn das Hauptquartier (-5%) und Überrennen (-25%) zusammen wirken.
Hier bin ich ratlos. Beide Formeln bringen keine passenden Werte hervor. Welche Möglichkeiten Prozentwerte zu verrechnen gibt es denn die ich grad übersehe? Machen wir erstmal weiter...
Um wieder auf die Formeln A und B in Verbindung zu Talenten zurückzukommen, gehen wir mal alle 4 Kombinationsmöglichkeiten durch:
Beispiel 3
Ingame Ritter Schaden bei WK + Glatteis + Ansturm:
66 MaxSchaden
Formel A kombiniert mit Formel C (Multiplikation der Prozentwerte) (Formel E):
(70 + 3) * 0,85 * 1,05 = 65,1525 (abgerundet 65, passt nicht)
Formel A kombiniert mit Formel D (Addition der Prozentwerte) (Formel F):
(70 + 3) * (1 + (0,05 - 0,15)) = 73 * 0,9 = 65,7 (aufgerundet 66, passt)
Formel B kombiniert mit Formel C (Multiplikation der Prozentwerte) (Formel G):
(70 * 0,85 * 1,05) + 3 = 65,475 (abgerundet 65, passt nicht)
Formel B kombiniert mit Formel D (Addition der Prozentwerte) (Formel H):
(70 * (1 + (0,05 - 0,15))) + 3 = (70 * 0,9) + 3 = 66 (passt)
Offenbar scheint es mit den Kombinationsformeln F und H zu gehen oder? Vergleichen wir das mit einer anderen Einheit, mit höherem Absolutschadensbonus wie z.B. Elitesoldaten:
Beispiel 4
Elitesoldat ingame Schadenswerte mit beiden Effekten und Spalten:
46 MaxSchaden
Formel E:
(40 + 12) * 0,85 * 1,05 = 46,41 (abgerundet 46, passt)
Formel F:
(40 + 12) * (1 + (0,05 - 0,15)) = 52 * 0,9 = 46,8 (aufgerundet 47, passt nicht)
Formel G:
(40 * 0,85 * 1,05) + 12 = 47,7 (aufgerundet 48, passt nicht)
Formel H:
(40 * (1 + (0,05 - 0,15))) + 12 = (40 * 0,9) + 12 = 48 (passt nicht)
Plötzlich gehen F und H nicht, dafür aber Formel E. Daraus folgere ich dass die passenden Werte der Formeln E bis H reiner Zufall waren. Es ist durch diese 4 Kombinationsformeln keine Regelmäßigkeit zu erkennen. Auch die Formeln C und D haben keine korrekten Werte für die kombinierten Effekte Waffenkammer + Glatteis hervorgebracht.
Das einzige was bisher Sinn machte waren Formeln A und B, wobei jede für einen anderen Effekt angewendet zu sein scheint. Da das unlogisch ist, würde ich auch hier nicht ausschließen, dass die passenden Werte möglicherweise zufällig entstanden sind. Falls dem nicht so ist vermute ich hier die Ursache des Problems der unklaren Schadensberechnung wenn Glatteis und Waffenkammer aufeinandertreffen.
Hat jemand andere Ideen wie sich die Schadenswerte unter Einfluss von Waffenkammer und Glatteis bestimmen lassen? Im Moment deutet alles entweder auf eine fehlerhafte oder sehr komplexe Berechnung hin. EDIT: Oder aber das neue Ab- und Aufrunden funktioniert nicht richtig, was wieder in die Kategorie Bug fallen würde.
Noch ein Zusatz:
Ich hab grad auf einen Verdacht hin die Berechnung von Scharfschützenausbildung (SSA) kombiniert mit Waffenkammer betrachtet. Warum? Die Talente scheinen anhand von Formeln A und B (je nach Zoneneffekt) wirksam berechenbar zu sein, aber vll liegt es daran, dass ich hierbei nur Talente mit absoluten Schadenswerten einbezogen hab. Da SS und LB nicht von Glatteis betroffen sind, hab ich sie nicht zum Vergleich herangezogen. Da SSA aber keine absolute sondern eine prozentuale Erhöhung bringt, kann man hieraus was erkennen. Diese Berechnung war auch im vorherigen Post enthalten:
Berechnung mit SSA + WK:
Beispiel 5
Ingame Schadenswerte von LB:
72 MaxSchaden
Formel C:
60 * 1,15 * 1,05 = 72,45 (abgerundet 72, passt)
Formel D:
60 * (1 + (0,05 + 0,15)) = 60 * 1,2 = 72 (passt)
Ingame Schadenswerte von SS:
120 MaxSchaden
Formel C:
100 * 1,15 * 1,05 = 120,75 (aufgerundet 121, passt nicht)
Formel D:
100 * (1 + (0,05 + 0,15)) = 100 * 1,2 = 120 (passt)
Bei prozentualen Talenten scheint die Formel D genauso wie auch bei der LP-Berechnung von Bossen durch Überrennen+Hauptquartier zu stimmen. In beiden Fällen wurden prozentuale Werte zusammenaddiert und dann mit Schaden bzw. LP multipliziert. Wieso klappt das also nicht bei der ebenfalls prozentualen Kombination aus WK und Glatteis nicht?