Как изменить шрифт и цвет чисел с плавающим уроном? [World of Warcraft 1.13.3] - PullRequest
0 голосов
/ 27 февраля 2020

enter image description here

Я хотел бы изменить шрифт плавающего текста, а также его цвет, в зависимости от школы магов c, которая была повреждена.

Я могу получить магию c урона, нанесенного в обработчике событий "COMBAT_LOG_EVENT_UNFILTERED", отфильтровывая события, в которых "sourceGUID" является моим персонажем и результатом функции "GetSchoolString". Но как применить это к существующему плавающему тексту?

Я рассмотрел надстройки «NameplateSCT» и «MikScrollingBattleText», но, насколько я понимаю, они рисуют свой собственный текст и не используют плавающий текст игра. Может ли код "https://github.com/Gethe/wow-ui-source/blob/classic/FrameXML/CombatFeedback.lua" помочь мне? И если да, то как?

1 Ответ

0 голосов
/ 07 марта 2020

Если эта функция не защищена (для предотвращения мошенничества), вы можете просто перезаписать функцию.

CombatFeedback_OnCombatEvent = function(self, event, flags, amount, type)
  --copy paste the rest of the code here, and change it however you want
  -- in the code, r, g and b are used to set the colour

end
...