Fehler #18910
geschlossenWaffenkunde fehlerhaft bei Dualwield
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
Von Laederlappen vor mehr als 8 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Laederlappen vor mehr als 8 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
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; }
Von Laederlappen vor mehr als 8 Jahren aktualisiert
- Status wurde von Testbereit zu Ready geändert
- Update Text Deutsch aktualisiert (Vergleich)
Von Laederlappen vor mehr als 8 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
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)
Von Rushor vor mehr als 8 Jahren aktualisiert
- Beziehung mit Fehler #18744: Waffenkunde Cap wurde hinzugefügt