Projekt

Allgemein

Profil

Aktionen

Fehler #18910

geschlossen

Waffenkunde fehlerhaft bei Dualwield

Von Laederlappen vor mehr als 8 Jahren hinzugefügt. Vor mehr als 8 Jahren aktualisiert.

Status:
Live
Priorität:
Hoch
Zugewiesen an:
-
Kategorie:
Mechanik
Zielversion:
Beginn:
08.05.2016
Update Text Deutsch:

Die Reduzierung der Ausweichchance durch Waffenkunde sollte nun auch für Charakter mit zwei ausgerüsteten Waffen wieder korrekt berechnet werden.


Beschreibung

Als Reopen der folgenden Tickets:

https://redmine.rising-gods.de/issues/18744
https://redmine.rising-gods.de/issues/1385

Laut unseren WoLs wurden die Yellows unserer beiden Krieger, die beide am WK Cap sind (Ohne Talente/Racials etc)
gedodged.

[19:38:49.378] M. Blutdurst Todesbringer Saurfang Dodge
[19:38:49.378] M. Heldenhafter Stoß Todesbringer Saurfang Dodge

[19:40:44.391] R. Wirbelwind Todesbringer Saurfang Dodge
[19:40:56.697] R. Blutdurst Todesbringer Saurfang Dodge

[20:20:39.217] R. Wirbelwind Modermiene Dodge

[20:21:09.791] M. Heldenhafter Stoß Modermiene Dodge

usw. Ist auch so auf dem master reproduzierbar.
Das tritt direkt auf sobald Dualwield gespielt wird und betrifft auch sowohl Yellows.
Gilt nebenbei für alles, was Dualwielden kann und Furys mit Titansgrip ebenfalls, auch wenn die genutzte Fähigkeit eig nur die Mainhand betrifft.

Der Fehler tritt erst seit dem letzten Fix in der Form auf.


Zugehörige Tickets

Beziehung mit RG Live WotLK 3.3.5a - Fehler #18744: Waffenkunde CapLive28.04.2016Aktionen
Aktionen #1

Von Laederlappen vor mehr als 8 Jahren aktualisiert

Aktionen #2

Von Laederlappen vor mehr als 8 Jahren aktualisiert

Aktionen #3

Von Rushor vor mehr als 8 Jahren aktualisiert

  • Status wurde von Bestätigt zu Testbereit geändert
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 2337bf4..801c326 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -2977,13 +2977,9 @@ float Unit::GetUnitDodgeChance() const
     {
         if (ToCreature()->IsTotem())
             return 0.0f;
-        else if (ToCreature()->isWorldBoss())
-        {
-            return 6.5f;
-        }
         else
         {
-            float dodge = 5.0f;
+            float dodge = ToCreature()->isWorldBoss() ? 5.85f : 5.0f; // bosses should have 6.5% dodge (5.9 + 0.6 from defense skill difference)
             dodge += GetTotalAuraModifier(SPELL_AURA_MOD_DODGE_PERCENT);
             return dodge > 0.0f ? dodge : 0.0f;
         }
Aktionen #4

Von Laederlappen vor mehr als 8 Jahren aktualisiert

  • Status wurde von Testbereit zu Ready geändert
  • Update Text Deutsch aktualisiert (Vergleich)
Aktionen #5

Von Laederlappen vor mehr als 8 Jahren aktualisiert

Aktionen #6

Von Veylen vor mehr als 8 Jahren aktualisiert

  • Thema wurde von Waffenkunde fehlerhaft bei Dualwield zu Waffenkunde fehlerhaft bei Dualwield geändert
  • Update Text Deutsch aktualisiert (Vergleich)
Aktionen #7

Von Daejiv vor mehr als 8 Jahren aktualisiert

  • Status wurde von Ready zu Live geändert
Aktionen #8

Von Rushor vor mehr als 8 Jahren aktualisiert

  • Beziehung mit Fehler #18744: Waffenkunde Cap wurde hinzugefügt
Aktionen

Auch abrufbar als: Atom PDF