Du bist nicht eingeloggt.

B2B-Realm Status

Social Networks

B2B auf Twitter
B2B auf Facebook

Bugtracker

Account erstellen   |   Login   |   Download / How To Play   |  FAQ   |   Support

Psychologe

Wandelnde Legende

  • »Psychologe« ist der Autor dieses Themas

Beiträge: 1 281

Registrierungsdatum: 21.07.2012

  • Private Nachricht

1

Samstag, 16. August 2014, 10:02

Haste - RatingConversion

Guten Morgen,
gestern habe ich zusammen mit Navia einige Tests zum Thema Haste durchgeführt, da laut Kopfi auf Back2Basics das Verhalten von Haste nicht stimmt.

Unsere Tests zeigten, dass die Casts auf Back2Basics positive Abweichungen im Vergleich zum Blizzardmaßstab haben.
Wir haben mit verschiedenen Hastewerten die Castzeit bis zu drei Stellen hinter dem Komma notiert und mit einer Rechnung verglichen.

Die Tests wurden mit Shadowbolt (bzw einem ungeskilltem Verbrennen) durchgeführt.
Die Rechnung war 250 (Die Zeit für 100 Shadowbolts) / 100 + prozentualen Hastewert.
Diese Rechnung ist die vereinfachte Form von
NewCastTime = BaseCastTime * ( ( 1 + HasteRating / ( RatingConversion [15,77] * 100 ) ) ^ -1 ) , welche auf WoWwiki zu finden ist.

Die höchste Abweichung der Castzeiten war bei einem Hastewert von 866, was 54 % entspricht.
Wir hatten eine Castzeit von 1,482 Sekunden, wobei wir laut Rechnung eine Castzeit von 1,623 haben sollten.

Da Sennera sich auch mit dem Thema beschäftigt hatte, habe ich unsere Testergebnisse mit seinen verglichen.
Er brachte den Einwand, dass die RatingConversion (auf dem Offi ein Wert von 15,77) auf Back2Basics nicht konstant ist.
Für den 1% Haste funktioniert der Wert noch, danach verändert er sich.

Das lässt sich an folgendem Beispiel erkennen:
31 Haste - 0,049 Sekunden, 62 - 0,096
Bei einem Hastewert von 31 (also 1 BT Trashring) wird die Castzeit um 0,049 verringert. Bei einem Hastewert von 62 (2. Trashring) wird die Castzeit jedoch nur um 0,096 Sekunden verringert. Wäre der Wert konstant, so würde sich die Castzeit um 0,098 verringern.

Das Resultat daraus ist, dass sich zwar die Effektivität von Haste verringert (was ansich auch richtig ist), jedoch nicht um den korrekten Wert.

Meine Frage wäre nun:
könnte man mir den Back2Basics Wert zukommen lassen, bzw. ist er überhaupt in der Datenbank zu finden?

Danke im Vorraus


Edit:
Wenn ich schon das Thema Haste anschneide:
Das Charakterinterface zeigt nur ganze Prozentzahlen an. Rechnet man den prozentualen Hastewert selbst aus, so kommt man auf das Ergbenis, dass WoW permanent abrundet. Diese Rechnungen wurden aber mit Offizahlen (15,77) ermittelt.
Weiß jemand, wie man seine korrekten Prozente ermittelt, wenn die RC variiert?

Shaked

Experte

Beiträge: 144

Registrierungsdatum: 26.03.2012

Hauptcharakter: Justize

Gilde: W E E D

  • Private Nachricht

2

Samstag, 16. August 2014, 10:48

Ihr müsst schon im WoWWiki eine ältere Revision anschauen als die zur Zeit aktuellste. In den alten Revisionen (z.B. Juli 2008) ist die Formel anders, da gibt's RatingConversion überhaupt nicht.

Die Castzeit von 1,623 stimmt zwar auch mit der alten Formel, aber trotzdem. ;)

I don't know about angels, but it's fear that gives men wings.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Shaked« (16. August 2014, 11:03)


Asmodan

Heroe

Beiträge: 892

Registrierungsdatum: 20.06.2011

  • Private Nachricht

3

Samstag, 16. August 2014, 11:46

(Rechnet grade mit 15,77)

31 Haste = 1,9657577679137603043753963221306%
62 Haste = 3,9315155358275206087507926442612%

2,50 - 2,50/(1+conv(31Haste)) = 0,0481965
2,50 - 2,50/(1+conv(31Haste)) = 0,0945699

Wenn ihr das passend rundet:

0,048 vs 0,095 Castspeed Gewinnt....



Falls ihr darauf hinauswollte:
Castspeed umwandlung ist konstant
Dps gewinn ist konstant
CastspeedZeitgewinn nicht
Zauberzeit nicht



Also die Umwandelun scheint nicht zu stimmen....
866 sollte, wenn die umrechnung nicht rundet:
1,614 sein,
wenn sie rundet:
1,623 sein

und 1,482 def zu schnell.




mangos: 1749 / sd2: s2634

Shaked

Experte

Beiträge: 144

Registrierungsdatum: 26.03.2012

Hauptcharakter: Justize

Gilde: W E E D

  • Private Nachricht

4

Samstag, 16. August 2014, 12:12

Haste sollte wohl additiv skalieren, bei uns skaliert es aber multiplikativ. Das Problem hatte man auf unserem Partner-Wotlk-Server wohl auch.

Kleine Rechnung:
2 Equipteile: 50 Haste / 64 Haste
50 Haste = Faktor von 1,03184713376
64 Haste = Faktor von 1,04076433121

additiv = 1,07261146497
multiplikativ = 1,073909692

Bei einem Spell von 10 Sekunden länge (z.B. Erlösung vom Paladin):
10/1,07261146497 -> 9,32304038 Sekunden
10/1,073909692 -> 9,311769951 Sekunden


In der Tat ist es so, dass z.Z. auf dem Live eine Erlösung 9,31 Sekunden dauert (mit 114 Hasterating) obwohl es Blizzlike 9,32 Sekunden dauern sollte.

Jeglicher Dank oder sowas geht an Corrius, ich hab nur bisschen in den Taschenrechner eingetippt.
RG-Ticket
WoWWiki - Castingspeed

I don't know about angels, but it's fear that gives men wings.

Asmodan

Heroe

Beiträge: 892

Registrierungsdatum: 20.06.2011

  • Private Nachricht

5

Samstag, 16. August 2014, 14:09

Ist positiv verbuggt, eben ausgibig getestet.




mangos: 1749 / sd2: s2634

Psychologe

Wandelnde Legende

  • »Psychologe« ist der Autor dieses Themas

Beiträge: 1 281

Registrierungsdatum: 21.07.2012

  • Private Nachricht

6

Samstag, 16. August 2014, 14:37

Gibts ne Möglichkeit das zu fixen? Oder liegts an Mangos?

Shaked

Experte

Beiträge: 144

Registrierungsdatum: 26.03.2012

Hauptcharakter: Justize

Gilde: W E E D

  • Private Nachricht

7

Samstag, 16. August 2014, 15:33

Erstell erstmal ein Ticket in Redmine, dann wird es sich schneller angeschaut.

I don't know about angels, but it's fear that gives men wings.

Beiträge: 249

Registrierungsdatum: 10.03.2012

  • Private Nachricht

8

Sonntag, 17. August 2014, 00:47

haste

hier mal meine und senneras testergbnisse zu haste.

wie ihr sehen könnt braucht man für 1% haste immer weniger hasterating desto mehr haste man selber hat, deswegen wird die abweichung immer größer je mehr haste man hat.

ausnahme hier hat wie schon angesprochen der hastewert 31 und 62 ... bei 31 haste wirds normal brechnet bei 62 haste negativ

@pif: formel für deinen tatsächlichenhastwert in % findest du im excelsheet, es gibt hier keinen festen hastewert. und bitte das nächste mal erst richtig erkundigen bevor man mit müllrechnungen kommt mein guter :P

excelsheet: http://www51.zippyshare.com/v/5849130/file.html

für fragen einfach melden, habe das thema ziemlich durchgekaut. ihr könnt natürlich auch eure sachen reintun und euch das durchrechnen einfach nur die formeln net verändern. als vergleich findet ihr im 2 tab das gleiche mit dem richtigen hastewert

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »schneuzelchen« (17. August 2014, 02:28)


fatlus

Drachentöter

Beiträge: 1 258

Registrierungsdatum: 18.02.2015

Hauptcharakter: Laureene

Gilde: E Pluribus Unum

  • Private Nachricht

9

Freitag, 19. Juni 2015, 17:56

Ist das Thema noch aktuell?
Bin bzgl. meines Mages unschlüssig, ob ich beim Sockeln eher auf Rawr (empfiehlt ne Mischung aus Spell und Haste) oder auf die Equips einiger Mages im T6 Endcontent (Nur Haste sockeln) hier auf dem Server hören sollte. Werden die Haste-Werte immer noch falsch berechnet, wodurch sich das reine Haste sockeln definitiv mehr auszahlt?
Möchte nicht die Meinung einiger verdienten Spieler in Frage stellen, ich will einfach ein paar fundierte Kentnisse über die Unterschiede zum damaligen Offi erlangen.
Merci!

Nathal

Meister

Beiträge: 425

Registrierungsdatum: 26.09.2010

  • Private Nachricht

10

Samstag, 4. Juli 2015, 22:32

Eben getestet mit 97 Hasterating braucht der Blizzard laut Quartz statt 8s nurnoch 7.536s
Mit der oben gelinkten Formel:
NewCastTime = BaseCastTime * ( ( 1 + HasteRating / ( RatingConversion [15,77] * 100 ) ) ^ -1 )

NewCastTime = 8 * ( ( 1 + 97 / ( 15.77 * 100 ) ) ^ -1 ) = 7.536439665

Gerundet sind das die angezeigten 7.536s.
Bei 454 Haste auf Schattenblitz wird auch der korrekte Wert bei Quartz (1.941) angezeigt.

Bei einem Hastewert von 866:

NewCastTime = 2.5 * ( ( 1 + 866 / ( 15,77 * 100 ) ) ^ -1 ) = 1.613794515

Meine Frage ist nur: Wie habt ihr es auf 866 Hasterating geschafft?
Skull: 175
Quags: 320
Drums: 80
BladeoW: 280
+Rest Sockel/Gear?

Icy Veins/Heroism etc sind keine Wertung sondern % Werte, die multiplikativ wirken!
Gab es dazu einen Fix in der Zwischenzeit? Konnte nichts im Bugtracker dazu finden.

Beiträge: 244

Registrierungsdatum: 25.02.2014

Wohnort: Im Westen

Hauptcharakter: Dsonda

Gilde: InVictus

  • Private Nachricht

11

Sonntag, 5. Juli 2015, 10:27

Also mein Schami hat 303 haste auf dem Gear und mit Drumms +Skull + Quaggs sind das auch schon 878 Haste

Sollte also nicht das Problem sein auf so viel Haste zukommen

Nathal

Meister

Beiträge: 425

Registrierungsdatum: 26.09.2010

  • Private Nachricht

12

Sonntag, 5. Juli 2015, 13:28

Das war ja auch nicht das Problem, dass ich angesprochen hatte. Evtl hatten die Vorposter oben genannte Effekte benutzt und diese zu Hasterating umgewandelt, was ein Fehler gewesen wäre.

Beiträge: 249

Registrierungsdatum: 10.03.2012

  • Private Nachricht

13

Sonntag, 5. Juli 2015, 17:26

das ist doch jetzt schon länger gefixt, oder?

Beiträge: 244

Registrierungsdatum: 25.02.2014

Wohnort: Im Westen

Hauptcharakter: Dsonda

Gilde: InVictus

  • Private Nachricht

14

Sonntag, 5. Juli 2015, 18:40

Ja

Nathal

Meister

Beiträge: 425

Registrierungsdatum: 26.09.2010

  • Private Nachricht

15

Sonntag, 5. Juli 2015, 19:14

Wieso ist es dann nicht im Bugtracker gelistet oder unter Hotfixes zu finden?

Tremolo4

Ehemaliges Teammitglied

Beiträge: 1 260

Registrierungsdatum: 22.10.2010

Hauptcharakter: Caldaron

  • Private Nachricht

16

Montag, 6. Juli 2015, 16:10

Dieser Bug wurde am 26.08.2014 behoben. Die Meldung darüber ist in diesem Changelog-Post.