Projekt

Allgemein

Profil

Aktionen

Fehler #16946

geschlossen

Fehler #4055: [Druide] - Hauptticket

[Druide] Wutanfall des Druiden Tanks

Von Nifarel vor fast 9 Jahren hinzugefügt. Vor mehr als 6 Jahren aktualisiert.

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

Der Rüstungswert des Druiden sollte bei der Nutzung des Effekts "Wutanfall" nun wieder reduziert werden.

Tags:

Beschreibung

Bei Benutzen vom Wutanfall des Druiden wird statt Rüstung runtergesetzt nach ablauf die Rüstung erhöht

Aktionen #1

Von Rushor vor fast 9 Jahren aktualisiert

  • Zielversion wurde auf Klassen gesetzt
/ mods at aura apply or remove
    switch (GetSpellInfo()->SpellFamilyName)
    {
        case SPELLFAMILY_DRUID:
            // Enrage
            if ((GetSpellInfo()->SpellFamilyFlags[0] & 0x80000) && GetSpellInfo()->SpellIconID == 961)
            {
                if (target->HasAura(70726)) // Item - Druid T10 Feral 4P Bonus
                {
                    if (apply)
                        target->CastSpell(target, 70725, true);
                }
                else if (AuraEffect* effect = target->GetAuraEffect(SPELL_AURA_MOD_BASE_RESISTANCE_PCT, SPELLFAMILY_DRUID, 0x0, 0x0, 0x2))
                {
                    uint32 change = 0;
                    switch (effect->GetId())
                    {
                        case 1178: // bear
                            change = 27;
                            break;
                        case 9635: // dire bear
                            change = 16;
                            break;
                    }

                    int32 amount = effect->GetAmount();

                    if (apply)
                        amount = amount * (100 - change) / 100;
                    else
                        amount = amount * 100 / (100 - change) + 1; // +1 needed due to float to int turncation
                    effect->ChangeAmount(amount);
                }
                break;
            }
            break;

der code dazu ist zumindest noch live

Aktionen #2

Von Rushor vor fast 9 Jahren aktualisiert

  • Thema wurde von Wutanfall des Druiden Tanks zu [Druide] Wutanfall des Druiden Tanks geändert
  • Status wurde von Neu zu Ready geändert
  • Übergeordnetes Ticket wurde auf #4055 gesetzt
  • Update Text Deutsch aktualisiert (Vergleich)
Aktionen #3

Von Rushor vor fast 9 Jahren aktualisiert

Status Ready:
Der Fix funktioniert soweit und wird mit dem nächsten Serverupdate (https://www.rising-gods.de/forum/95-serverupdates.html) am kommenden Mittwoch 06.01.2016 auf dem Liveserver aufgespielt sein.
Dieser Fix wird momentan auf dem Live-Spielserver noch nicht funktionieren.

Aktionen #4

Von Rushor vor fast 9 Jahren aktualisiert

Status Ready:
Der Fix funktioniert soweit und wird mit dem nächsten Serverupdate (https://www.rising-gods.de/forum/95-serverupdates.html) am kommenden Mittwoch 06.01.2016 auf dem Liveserver aufgespielt sein.
Dieser Fix wird momentan auf dem Live-Spielserver noch nicht funktionieren.

Aktionen #5

Von Daejiv vor fast 9 Jahren aktualisiert

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

Von Mollestus vor fast 9 Jahren aktualisiert

Funzt wohl nicht.

Aktionen #7

Von Rushor vor mehr als 8 Jahren aktualisiert

Bedeutung Live:

Der Bug wurde erfolgreich behoben und der Fix dazu befindet sich auf dem Spielserver. Sollte der Fehler weiterhin bestehen sollte ein neues Ticket ( https://redmine.rising-gods.de/projects/live/issues/new ) erstellt werden. Anmerkungen in dem alten abgewiesenen oder live genommenen Ticket werden ignoriert und gelöscht.

Aktionen #8

Von Daejiv vor fast 8 Jahren aktualisiert

  • Zielversion wurde von Klassen zu Klasse - Druide geändert
Aktionen #9

Von Left4Info vor mehr als 6 Jahren aktualisiert

  • Tags wurde auf Classes, Druid gesetzt
Aktionen

Auch abrufbar als: Atom PDF