Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 05.08.2010, 18:19 ▼    #1
 Assistant User Information

affli's Avatar
Lightbulb xCT (lightweight combat text)

xCT
http://www.wowinterface.com/download...18053-xCT.html


Идея аддона частично позаимствована у ALZA и его LightCT, за что ему огромнейшее спасибо)
Спасибо Shestak, без него я бы не взялся писать мод.

4 фрейма:
дамаг входящий
хил входящий
текст боя (ауры, мана, комбопоинты, статус боя и т.д. и т.п.)
дамаг/хил

Скрины


damage

healing done


режим теста/конфигурации


[hide]



Почти полностью реагирует на настройки близзардовского CT, там и настраивается.
В файле config.lua есть секция с конфигом, можно выставить много опций
Опции для класса и для отдельного персонажа выставляются в шапке xCT.lua, пример там есть.

Hidden text

Code [Select]:
ns.config={
---------------------------------------------------------------------------------
-- use ["option"] = true/false, to set options.
-- options
-- blizz damage options.
	["blizzheadnumbers"] = true,	-- use blizzard damage/healing output (above mob/player head)
	["damagestyle"] = true,		-- change default damage/healing font above mobs/player heads. you need to restart WoW to see changes! has no effect if blizzheadnumbers = false
-- xCT outgoing damage/healing options
	["damage"] = true,		-- show outgoing damage in it's own frame
	["healing"] = true,		-- show outgoing healing in it's own frame
	["showhots"] = true,		-- show periodic healing effects in xCT healing frame.
	["damagecolor"] = true,		-- display damage numbers depending on school of magic, see http://www.wowwiki.com/API_COMBAT_LOG_EVENT
	["critprefix"] = "|cffFF0000*|r",	-- symbol that will be added before amount, if you deal critical strike/heal. leave "" for empty. default is red *
	["critpostfix"] = "|cffFF0000*|r",	-- postfix symbol, "" for empty.
	["icons"] = true,		-- show outgoing damage icons
	["iconsize"] = 27,		-- icon size of spells in outgoing damage frame, also has effect on dmg font size if it's set to "auto"
	["petdamage"] = true,		-- show your pet damage.
	["dotdamage"] = true,		-- show damage from your dots. someone asked an option to disable lol.
	["treshold"] = 1,		-- minimum damage to show in outgoing damage frame
	["healtreshold"] = 1,		-- minimum healing to show in incoming/outgoing healing messages.

-- appearence
	["font"] = "Interface\\Addons\\xCT\\HOOGE.TTF",	-- "Fonts\\ARIALN.ttf" is default WoW font.
	["fontsize"] = 12,
	["fontstyle"] = "OUTLINE",	-- valid options are "OUTLINE", "MONOCHROME", "THICKOUTLINE", "OUTLINE,MONOCHROME", "THICKOUTLINE,MONOCHROME"
	["damagefont"] = "Interface\\Addons\\xCT\\HOOGE.TTF",	 -- "Fonts\\FRIZQT__.ttf" is default WoW damage font
	["damagefontsize"] = "auto",	-- size of xCT damage font. use "auto" to set it automatically depending on icon size, or use own value, 16 for example. if it's set to number value icons will change size.
	["timevisible"] = 3, 		-- time (seconds) a single message will be visible. 3 is a good value.
	["scrollable"] = false,		-- allows you to scroll frame lines with mousewheel.
	["maxlines"] = 64,		-- max lines to keep in scrollable mode. more lines=more memory. nom nom nom.

-- class modules and goodies
	["stopvespam"] = false,		-- automaticly turns off healing spam for priests in shadowform. HIDE THOSE GREEN NUMBERS PLX!
	["dkrunes"] = true,		-- show deatchknight rune recharge
	["mergeaoespam"] = true,	-- merges multiple aoe spam into single message, can be useful for dots too.
	["mergeaoespamtime"] = 3,	-- time in seconds aoe spell will be merged into single message. minimum is 1.
	["killingblow"] = true,		-- tells you about your killingblows
}
[hide]

Ingame-конфигурация
/xct lock|unlock чтоб перемещать/ресайзить фреймы.
/xct test чтоб запустить режим тестирования, выводит кучу рандомных циферок во фреймы.

есть маленькая фича для ШП отключающая циферки хила в шедоуформе (опциональная)




Пожелания/предложения приветствуются, однако у меня есть свое видение, каким должен быть аддон и от него я отступать не буду.
Предлагайте, всегда рад дельным идеям.

PS
github тут
https://github.com/affli/xCT

Say Thank:
Shestak (15.11.2010)
Old 23.09.2010, 22:11 ▲    #61
affli
 Assistant User Information

affli's Avatar
ну так отключи его.
Old 23.09.2010, 22:11   #1.5 - Disable Ads

Advertise on this site

Old 24.09.2010, 00:26   #62
Shestak
 Junior Member User Information

Shestak's Avatar
Ммммм, новая версия гут

Единственное, не понял вот что:
Входящий/исходящий дамаг в себя "стилизуется, включается и отключается", тогда как исходящий дамаг по цели "дублируется", то есть и над головой цифра, и в четвертом фрейме.
Соответственно, если я захочу отключить исходящий дамаг по цели с помощью xCT, я его отключу в конфигурационном блоке, а вот если захочу наоборот, отключить именно входящий дамаг по цели над головой(считаем дефолтный), то я его не смогу отключить через стандартное меню, так как оно убрано с помощью xCT.

Или я чет не так понял?
Old 24.09.2010, 08:34   #63
affli
 Assistant User Information

affli's Avatar
входящий дамаг/хил неотключаем) как в родном blizzCT так и в xCT, если не путаю.

исходящий над головой - надо форсировать выключение при выводе исходящего через xCT, я хотел добавить строчку с SetCVar но пока не дошел до этого.

перед включением исходящего дамага в xCT выключи тот что над головами.
допишу чтоб автоматом делало.
Old 24.09.2010, 08:36   #64
Sw2rT1
 Street Mage User Information

Sw2rT1's Avatar
Официально http://wowinterface.com/downloads/info18053-xCT.html ?
Old 24.09.2010, 08:46   #65
affli
 Assistant User Information

affli's Avatar
где нить после
Code [Select]:
 if(ct.damage)then
добавить
Code [Select]:
SetCVar("CombatLogPeriodicSpells",0)
SetCVar("PetMeleeDamage",0)
SetCVar("CombatDamage",0)
Posted in 1 minute
Quote:
Originally Posted by Sw2rT1 View Post
Официально http://wowinterface.com/downloads/info18053-xCT.html ?
да, и на курсе есть. но там пока дамага исх нету. он изредка выплевывает ошибки, поэтому еще не релизнул.
Old 24.09.2010, 15:35   #66
unb
 Elder Member User Information

unb's Avatar
Quote:
Originally Posted by affli View Post
ну так отключи его.
окейна.
Объятия вампира какбэ хилит не только самого шп, но и группу. и какбэ намекал я на то, что какой-либо другой класс будет наблюдать этот спам во фрейме входяшего хила, потому как функция в xCT отключает комбат хил только у приста, если он в облике тьмы.
Old 24.09.2010, 16:01   #67
affli
 Assistant User Information

affli's Avatar
ты наверное недопонял что он выключает.
оно отключает спам хила над головами хиляемых вампириком. тики по 50-200, мелкие и много.
и к фрейму входящего по тебе хила не имеет никакого отношения.

чтоб не видеть мелкий спам хила на себе я позже сделаю фунцию порога хила.
то есть например хилка меньше 500 не отобразится во фрейме входящего по тебе хила, но к шп это отношения не имеет.
Say Thank:
Shestak (24.09.2010)
Old 24.09.2010, 18:17   #68
unb
 Elder Member User Information

unb's Avatar
че он выключает я понял, но меня на другом моменте переклинило, сейчас нашел шп для теста и отпустило
извини, что мозга выносил

кстати не совсем корректно ставить "хилка меньше 500", не все же 80 лвл, лучше наверно скалировать в зависимости от уровня, хотя можно забить на качающихся твинков)
Old 24.09.2010, 19:20   #69
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by affli View Post
я хотел добавить строчку с SetCVar но пока не дошел до этого.
А, ну все, тогда вопрос снимается. Как раз про это и имел ввиду.

Добавлено через 2 минуты
Quote:
Originally Posted by unb View Post
кстати не совсем корректно ставить "хилка меньше 500", не все же 80 лвл, лучше наверно скалировать в зависимости от уровня, хотя можно забить на качающихся твинков)
Тут да, я вчера мелким друидом(О_о второй у меня ) дамагал, и подумал о "скалирование значения", ну или просто с условием если хай лвл, то выводить то значение, что в опциях, если нет, то делить на два, ну или как-то так.
Quote:
Originally Posted by affli View Post
чтоб не видеть мелкий спам хила на себе я позже сделаю фунцию порога хила.
то есть например хилка меньше 500 не отобразится во фрейме входящего по тебе хила, но к шп это отношения не имеет.
+
Old 24.09.2010, 19:41   #70
unb
 Elder Member User Information

unb's Avatar
Quote:
Originally Posted by Shestak View Post
Тут да, я вчера мелким друидом(О_о второй у меня ) дамагал, и подумал о "скалирование значения", ну или просто с условием если хай лвл, то выводить то значение, что в опциях, если нет, то делить на два, ну или как-то так.
второй друля?) лол
делить на два тоже не корректно, я уже думал сделать этот порог в зависимости от дамага, но опять же я не увижу спам только от своего дамага, а от того же шп меня это не спасет ><

ps временно поставил у себя порог входящего хила в 500)

Tags
combat text, xct, текст боя

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Minimap Button Function and Text Under Skill Bar? nine7114 Technical Support 1 04.12.2011 17:05
Focus cast bar text/icon Gleave Technical Support 2 16.10.2011 02:17
Map / Quest icons dissapearing when entering combat? Blitzed Technical Support 2 07.01.2011 21:00
Text combat Guaro Technical Support 1 20.07.2010 02:44


Mobile Style Русский English Deutsch Italian Chinese