Fehler #6278
geschlossen[Items][Procsystem] Items die nicht auf HoT's oder DoT's proccen, es aber eig. sollten.
Beschreibung
Sammelticket.
Zu behebende Fehler des derzeitigen Procsystems:- Es werden keine Procs von Instants ausgelöst
- Es werden Procs ausgelöst, obwohl der "Schaden" absorbiert wurde (Inneres Feuer + Machtwort Schild + i-einen damage spell)
- Spells wie z.B Furcht werden bei absorbiertem Schaden nicht korrekt entfernt (Absorb nicht miteinberechnet)
Beispiele:
Umarmung der Spinne
Beschreibung:
Anlegen: Erhöht Zaubermacht um 98.
Anlegen: Eure Zauber haben eine Chance, Eure Tempowertung 10 Sek. lang um 505 zu erhöhen.
ItemID: 39229
BuffID: 60492
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=39229#english-comments
http://www.wowwiki.com/Embrace_of_the_Spider
Rawr v2.3.22
Auge der Brutmutter
Beschreibung:
Anlegen: Erhöht Eure kritische Trefferwertung um 87.
Anlegen: Jedes Mal, wenn Ihr einen Schadens- oder Heilzauber wirkt erhöht sich Eure Zaubermacht für die nächsten 10 Sekunden um 25. Dieser Effekt ist bis zu 5-mal stapelbar.
ItemID: 45308
BuffID: 65006
Interner Cooldown: keiner vorhanden
Proc Chance: 100%
Quellen: http://de.wowhead.com/item=45308/auge-der-brutmutter#english-comments
Elementarer Fokusstein
Beschreibung:
Anlegen: Erhöht Eure Trefferwertung um 108.
Anlegen: Eure Schaden verursachenden Zauber haben eine Chance, Eure Tempowertung 10 Sekunden lang um 522 zu erhöhen.
ItemID: 45866
BuffID: 65004
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=45866#english-comments
http://www.wowwiki.com/Elemental_Focus_Stone
Rawr v2.3.22
-----------------------------------------------------------------------------
Sifs Erinnerung
Beschreibung:
Anlegen: Erhöht Zaubermacht um 110.
Anlegen: Jedes Mal, wenn Ihr einen Zauber wirkt besteht eine Chance, dass Ihr 15 Sekunden lang alle 5 Sek. 195 Mana regeneriert.
ItemID: 45929
BuffID: 65003
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=45929#english-comments
Rawr v2.3.22
-----------------------------------------------------------------------------
Meteoritkristall
Beschreibung:
+111 Intelligenz
Benutzen: Jeder Zauber, der innerhalb von 20 Sek. gewirkt wird, gewährt eine stapelbare Bonusregeneration von 60 Mana alle 5 Sek. Endet nach 20 Sek. Fähigkeiten, die kein Mana verbrauchen, lösen dieses Schmuckstück nicht aus. (Abklingzeit 120s)
ItemID: 46051
BuffID: 65000
Abklingzeit: 120 Sekunden
Proc Chance: 100% pro Stack
Quellen: http://de.wowhead.com/item=46051#english-comments
Pandoras Bitte
Beschreibung:
+108 Intelligenz
Anlegen: Eure Zauber haben eine Chance, Eure Zaubermacht 10 Sekunden lang um 751 zu erhöhen.
ItemID: 45490
BuffID: 64741
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=45490/pandoras-plea#english-comments
http://www.wowwiki.com/Pandora's_Plea
Rawr v2.3.22
Leuchtfeuer der Himmel
Beschreibung:
Anlegen: Erhöht Eure kritische Trefferwertung um 120.
Anlegen: Eure Schaden verursachenden Zauber haben eine Chance, Eure Zaubermacht 10 Sekunden um 850 zu erhöhen.
ItemID: 45518
BuffID: 64713
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=45518#english-comments
http://www.wowwiki.com/Flare_of_the_Heavens
Rawr v2.3.22
Demonstration des Glaubens
Beschreibung:
Anlegen: Erhöht Zaubermacht um 140.
Anlegen: Jedes Mal, wenn Ihr einen Zauber wirkt, besteht die Chance, dass Ihr 15 Sekunden lang alle 5 Sek. 241 Mana regeneriert.
ItemID: 45535
BuffID: 65003
Interner Cooldown: 45 Sekunden
Proc Chance: 10%
Quellen: http://de.wowhead.com/item=45535#english-comments
Rawr v2.3.22
Untergeordnete Tickets 6 (0 offen — 6 geschlossen)
Von Pointerx vor mehr als 11 Jahren aktualisiert
- Kategorie wurde von Hauptticket zu Kritisch geändert
Von Pointerx vor mehr als 11 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Core/Procsystem:
*Fixup to some absorb proc rules, fixes spells like Inner fire proccing when they shouldn't, also spells like seals are now able to proc on absorbed damage.
*Spells can now get procces when casting a spell and not as it was before, making damage or heal.
*Fix spells like Fear do not get cancelled when damage was absorbed.
NOTE: This System needs a complete rewrite but it should work for now.
Signed-off-by: Pointerx <pointerx@dev-rg.de>
Von Pointerx vor mehr als 11 Jahren aktualisiert
Das sind die proc flags, die beim casten hinzugefügt werden. Also die benutzen wenn der spell auf Dots und Hots proccen soll, aber nicht auf die einzelnen ticks.
PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS = 0x00004000, // 14 Done positive spell that has dmg class magic
PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_POS = 0x00008000, // 15 Taken positive spell that has dmg class magic
PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_NEG = 0x00010000, // 16 Done negative spell that has dmg class magic
PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_NEG = 0x00020000, // 17 Taken negative spell that has dmg class magic
Von Pointerx vor mehr als 11 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testbereit geändert
- Zugewiesen an
Pointerxwurde gelöscht
SHA: 31ce9981061186de1b62191772f402087f9d9bf1
SHA2: 1188655d40eb266770f7807dcbec9dabb9856890
Von HeadshotDeluxe12345 vor mehr als 11 Jahren aktualisiert
Legende:¶
- Flags für Heilzauber inkl. HoTs:
PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS = 0x00004000 // 14 Done positive spell that has dmg class magic PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_POS = 0x00008000 // 15 Taken positive spell that has dmg class magic
- Flags für Schadenszauber inkl. DoTs:
PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_NEG = 0x00010000 // 16 Done negative spell that has dmg class magic PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_NEG = 0x00020000 // 17 Taken negative spell that has dmg class magic
Trinkets:¶
- Umarmung der Spinne:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 60490;
- Auge der Brutmutter:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 65007;
- Elementarer Fokusstein:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00010000
WHERE entry = 65005;
- Sifs Erinnerung:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 65002;
- Meteoritkristall:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 64999;
- Pandoras Bitte:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 64742;
- Leuchtfeuer der Himmel:
use world;
UPDATE spell_proc_event
SET procFlags = 0x00010000 | 0x00010000
WHERE entry = 64714;
- Demonstration des Glaubens:
use world;
UPDATE spell_proc_event
SET procFlags = procFlags | 0x00004000 | 0x00010000
WHERE entry = 64738;
Von Anonym vor mehr als 11 Jahren aktualisiert
Bei mir hat nix auf hots geproct ich schaus mir morgen nochmal an
Von Pointerx vor mehr als 11 Jahren aktualisiert
okay teste aber auch die anderen punkte bitte^^
Von Anonym vor mehr als 11 Jahren aktualisiert
Ja klar aber hatte gedacht fehlt vlt noch eine sql oder so. Morgen wenn ich zeit hab
Von Pointerx vor mehr als 11 Jahren aktualisiert
Das mit den direct procx geht denke ich nichtm ich les mal in der Core und such noch nach ner Lösung, teste bitte derweilen die anderen punkte und erspar dir die Mühe für das andere
Von provafix vor mehr als 11 Jahren aktualisiert
Alle Items procen auf Instantdmgspells und auf DoTCasts (unstable affliction zB).. Das einzige Item, das nicht will ist das Auge der Brutmutter, procct nur auf Casts mit Initialschaden.
Getestet mit nem Afflihexer
Von Alfixd vor mehr als 11 Jahren aktualisiert
Frage: Wurde von http://redmine.rising-gods.de/issues/4335 hierrauf verwiesen.
Wenn nur mit Affli Hexer getestet wird, dann wird Valanyr doch nicht berücksichtigt, oder irre ich? Zumal es in der Auflistung der Items nicht auftaucht, sondern nur in den untergeordneten Tickets...
Vielleicht da nochmal drüber gucken oder mich aufklären :>
Von Corrius vor mehr als 11 Jahren aktualisiert
Ich habe Meteoritkristall intensiv getestet, mit Afflihexer, Shadowpriest und Diszipriest.
procct nicht bei: Instant-Dot-Application (Verderbnis oder Fluch der Pein), Cast-Dot-Application (Instabiles Gebrechen, weiss nicht wieso es bei Prova geklappt hat, bei mir definitiv nicht), Instant-Damage über Talent (Verbesserte Verschlingende Seuche), Kanalisierter Damage (Gedankenschinden, Sühne auf feindlich klappt jedoch), Instant-Hot-Application (Erneuerung), Instant Heal über Talent oder Glyphen(Machtwort:Schild, Machterfüllte Erneuerung)
Procct bei: Instant-Damage (Schattenflamme, Schattenwort:Tod), Cast-Damage (Heimsuchung, Gedankenschlag), Kanalisierter Heal (Gotteshymne, Sühne), Cast-Heal (Blitzheilung), Instant Heal (Verzweifeltes Gebet)
Von Pointerx vor mehr als 11 Jahren aktualisiert
Ihr braucht das nicht testen, hättet ihr gelesen, dass ich die Instant Dots noch garnicht behandelt hab, hättet ihr das gewusst^^
Von Corrius vor mehr als 11 Jahren aktualisiert
- Status wurde von Testbereit zu Bestätigt geändert
Von Corrius vor mehr als 11 Jahren aktualisiert
Hier die einzelnen einspielbaren Fixes:
Auge der Brutmutter
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000/*81920*/, procEx = 65536/*0*/ WHERE entry=65007;
Umarmung der Spinne
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000, procEx = 65536 WHERE entry=60490;
Elementarer Fokusstein
UPDATE spell_proc_event SET procFlags = 0x00010000, procEx = 65536 WHERE entry=65005;
Sifs Erinnerung
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000, procEx = 65536 WHERE entry=65002;
Meteoritkristall
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000, procEx = 65536 WHERE entry=64999;
Pandoras Bitte
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000, procEx = 65536 WHERE entry=64742;
Leuchtfeuer der Himmel
UPDATE spell_proc_event SET procFlags = 0x00010000, procEx = 65536 WHERE entry=64714;
Demonstration des Glaubens
UPDATE spell_proc_event SET procFlags = 0x00010000 | 0x00004000, procEx = 65536 WHERE entry=64738;
Von creedem vor mehr als 11 Jahren aktualisiert
- Status wurde von Bestätigt zu Testbereit geändert
Von Corrius vor mehr als 11 Jahren aktualisiert
- Status wurde von Testbereit zu Pending geändert
s. Unten... (gefailt)
Von Corrius vor mehr als 11 Jahren aktualisiert
Schattenpriester, Auge der Brutmutter:
Levitieren gibt Stack.
Dotsetzen gibt Stack
Dottick gibt NICHT stack
Hotsetzen gibt Stack.
Hottick gibt NICHT stack
Gedankenschinden gibt 2 Stacks
Es wurde eine Verbesserung zum Life festgestellt, auch wenn der Fix ziemlich hacky ist.
Leuchtfeuer der Himmel und Elementarer Fokusstein proccen auch nur auf Damage, nicht auf Heal, was korrekt ist.
Von Lareine vor mehr als 11 Jahren aktualisiert
- Status wurde von Pending zu Live geändert
Von deudodideudeu vor mehr als 9 Jahren aktualisiert
Ich bin gerade mal ein wenig zu der Puppe gelaufen und habe Lebende Bombe "geclippt" um die Proccmechanik von "Leuchtfeuer der Himmel" (https://db.rising-gods.de/?item=45518) zu testen und mir ist folgendes aufgefallen:
Die Proccmechanik vom Leuchtfeuer funktioniert NICHT auf Dots. Einzige Ausnahme ist, wenn ein Dot neu gesetzt wird.
Beispiel: Wenn ich bei Leuchtfeuer LB neu setzte, besteht tatsächlich eine Procchance. Wenn allerdings LB tickt (nicht explodiert), kann es nicht proccen (oder die Procchance ist verdammt niedrig). Falls die LB critted und der Boss einen Ignite Debuff bekommt, kann es auch proccen.
Ich habe allerdings bei dem Gegenstand "Letzter Fluch" (https://db.rising-gods.de/?item=40255) festgestellt, dass die Proccmechanik einwandfrei funktioniert. Diverse Spieler auf dem Realm haben ähnliche Bugs bereits bemerkt und laufen, trotz ICC Gear, mit "Letzter Fluch" herum. Zufall? Wohl kaum.
Ich möchte jetzt nicht schreiben wie lange ich das getestet habe, aber es waren weit mehr als 20 Minuten, weswegen ich ziemlich sicher bin, dass hier was nicht richtig funktioniert.
Von Rushor vor mehr als 9 Jahren aktualisiert
Live: -Der Bug wurde erfolgreich behoben und befindet sich auf dem Spielserver. Sollte der Fehler weiterhin bestehen sollte ein neues Ticket erstellt werden. Ausnahmen bilden manchmal contentbezogene Tickets (Bsp.: "Raid - Argnetumturnier"), diese werden erst mit der entsprechenden Contenterweiterung auf den Spielserver gebracht. Auch hier sollten unnötige Kommentare wie "geht immer noch nicht" unterlassen werden.
du bist nicht neu hier.
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 Tickets werden ignoriert und gelöscht.