Du bist nicht eingeloggt.

B2B-Realm Status

Social Networks

B2B auf Twitter
B2B auf Facebook

Bugtracker

Spikeone

Entwickler

  • »Spikeone« ist der Autor dieses Themas

Beiträge: 1 063

Registrierungsdatum: 18.01.2012

Wohnort: BBB

Hauptcharakter: Spikeone

  • Private Nachricht

1

Mittwoch, 13. Mai 2020, 18:54

[Addon] Quartz - Anpassung für SPELL_EXTRA_ATTACKS

Hallo zusammen,

viele spielen mit dem Addon Quartz für den Swing Timer. Wie der geneigte Slam Spieler unter uns weiß ist der Timer leider (bisher) nicht zuverlässig wenn WF oder Schwertspezi procct.

Das lag zum einen daran, dass bis zum SWP-PrePatch das Combatlog Event SPELL_EXTRA_ATTACKS gefehlt hat. Zum anderen lag es aber daran, dass Quartz fest nur auf die Schwertzspezi und dann auch nur mit englischem Namen abgefragt hat.

Ich habe das Addon nun so modifiziert, dass das Event unabhängig von der Clientsprache korrekt abgefangen wird und habe WF mit eingebaut.

Das ist daher nur eine Info an alle die, die den Bugtracker dahingehend nicht verfolgt haben.

Download ist im Addon Bereich oder direkt über diesen Link: https://www.back2basics-wow.eu/community…File&fileID=393

Es haben sich bereits 7 registrierte Benutzer bedankt.

Benutzer die sich bedankten:

Alandor, Buschkreatur, feurfaust, Holzmichel, KoKKs, rock454, Soitama

2

Mittwoch, 13. Mai 2020, 19:06

Danke :thumbup: endlich muss ich nicht mehr so krass auf die Procs achten beim Slam zocken xD

Sonic7

Drachentöter

Beiträge: 1 347

Registrierungsdatum: 22.08.2014

  • Private Nachricht

3

Mittwoch, 13. Mai 2020, 19:15

Coole Sache, danke.

fatlus

Drachentöter

Beiträge: 1 258

Registrierungsdatum: 18.02.2015

Hauptcharakter: Laureene

Gilde: E Pluribus Unum

  • Private Nachricht

4

Mittwoch, 13. Mai 2020, 20:23

Danke sehr!
Kannst du dir in diesem Zusammenhang auch https://github.com/ElvUI-TBC/ElvUI_SwingBar anschauen? :D

Spikeone

Entwickler

  • »Spikeone« ist der Autor dieses Themas

Beiträge: 1 063

Registrierungsdatum: 18.01.2012

Wohnort: BBB

Hauptcharakter: Spikeone

  • Private Nachricht

5

Mittwoch, 13. Mai 2020, 21:34

Danke sehr!
Kannst du dir in diesem Zusammenhang auch https://github.com/ElvUI-TBC/ElvUI_SwingBar anschauen? :D


Bei Addons die ich nicht selbst kenne und daher nicht weiß wie sie "ticken" ist es oftmals etwas schwerer.

Habe mal die Lib angepasst, dass sie so funktioniert wie es Quartz macht - gerne testen (hab die LUA nicht geladen, vielleicht gibts schon direkt einen Fehler :x)
https://drive.google.com/open?id=1V22Fno…vI3J8SWQ_XuitWk

lukasn

Fachmann

Beiträge: 291

Registrierungsdatum: 21.05.2013

Hauptcharakter: Ardee

  • Private Nachricht

6

Donnerstag, 14. Mai 2020, 09:08

Coole Sache, danke dir!
Wo wir hier gerade bei Quartz sind - ab WotlK gibt es soweit ich weiß in der Cast-Bar von Quartz kleine Striche, die einem bei kanalisieren zeigen, wann der nächste Tick kommt (passend mit haste Skalierung natürlich).
Besteht die Möglichkeit das zuverlässig in tbc abzubilden?
Ich erinnere mich dunkel daran, dass es den Haken im Menu schon gibt, aber soweit ich weiß hatte der keine Auswirkung gezeigt.
Ist schon >2 Jahre her dass ich das getestet und dann die Hoffnung aufgegeben hatte und bin atm auf der Arbeit, vllt kann kurz jemand berichten, ob das geht?
Sorry, falls das an der falschen Stelle hier ist :)
DIABOLUS

SHADOW
HEXE
TANK&HEAL

Nanoware

Fachmann

Beiträge: 343

Registrierungsdatum: 08.01.2014

  • Private Nachricht

7

Donnerstag, 14. Mai 2020, 11:11

Also ich hatte das auch mal für meinen Shadow und MF-Clipping angeschaut und war der Meinung, dass da nicht so viel war, was wirklich zu verwenden war.

Habe mir dann Gnosis (ein WOTLK Addon) geholt und die kleinen Fehler rausgebügelt :D.
Sieht dann per Default (ist sehr fein Konfigurierbar) so aus:


Meine aktuelle Version im Anhang.
»Nanoware« hat folgende Datei angehängt:
  • Gnosis.zip (247,74 kB - 16 mal heruntergeladen - zuletzt: 10. April 2023, 12:34)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
function Develop(var code)
    do
        var hasError = false
        try
            Execute(code)
        catch
            hasError = true
            Change(code)
        end try
    while(hasError)
end function

Soitama

Ehemaliges Teammitglied

Beiträge: 536

Registrierungsdatum: 02.12.2013

Hauptcharakter: Soitama

  • Private Nachricht

8

Donnerstag, 14. Mai 2020, 11:45

Danke euch beiden :)


Bei Problemen und Fragen vor der Erstellung eines Tickets gerne einmal ->hier<- reinschauen.