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 13.03.2012, 22:26 ▲    #201
Wetxius
 Assistant User Information

Wetxius's Avatar
Если можно - добавьте для Паладинов (~118)
lua Code [Select]:
ct.aoespam[96172] = true    -- Hand of Light (Mastery)
 
Old 13.03.2012, 22:26   #1.5 - Disable Ads

Advertise on this site

Old 14.03.2012, 01:43   #202
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
Если можно - добавьте для Паладинов (~118)
Добавил.
Say Thank:
Wetxius (14.03.2012)
Old 14.03.2012, 10:22   #203
Wetxius
 Assistant User Information

Wetxius's Avatar
Для Паладинов, Рыцарей Смерти, Воинов. Можно добавить в итемы:
lua Code [Select]:
ct.aoespam[52586] = true    -- Gurthalak, Voice of the Deeps
 
Там вызывается щупальце, которое каждую секунду, в течение 12с дамагает. Вообщем спамит)

Добавлено через 36 минут
Немного не понял. Почему входящий дэмаг иногда пишется без знака "минус". Есть подозрения что это криты. Так и задумано?
Say Thank:
Shestak (14.03.2012)
Old 14.03.2012, 15:52   #204
Shestak
 Junior Member User Information

Shestak's Avatar
Сначала подумал, что у меня такого не было. К слову, префикс у меня в опциях вообще удален(не нравятся всякие звездочки/галочки).
Решил посмотреть скриншоты все свои, и на некоторых, замечал такое же, причем чаще в пвп, и реже в пве.
lua Code [Select]:
if subevent == "DAMAGE" then
        xCT1:AddMessage("-"..arg2, 0.75, 0.1, 0.1)
elseif subevent == "DAMAGE_CRIT" then
        xCT1:AddMessage("|cffFF0000"..C.combattext.crit_prefix.."|r".."-"..arg2.."|cffFF0000"..C.combattext.crit_postfix.."|r", 1, 0.1, 0.1)
Крит должен быть ярче хита, не знаю, я на глаз разницу в цвете не заметил со скриншотов.
Да и вроде нечему тут косячить и не выводить "минус".

Попробуй заменить временно строку крита на:
lua Code [Select]:
xCT1:AddMessage("-"..arg2, 0.75, 0.1, 0.1)

Добавлено через 2 минуты
Quote:
Originally Posted by Wetxius View Post
Для Паладинов, Рыцарей Смерти, Воинов. Можно добавить в итемы:
Добавил.
Say Thank:
Wetxius (14.03.2012)
Old 14.03.2012, 19:39   #205
Wetxius
 Assistant User Information

Wetxius's Avatar
Крит потестю опосля.
А вот ещё с магией есь, если она, видимо, срезистена

Say Thank:
Shestak (14.03.2012)
Old 14.03.2012, 19:42   #206
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
А вот ещё с магией есь, если она, видимо, срезистена
С резистом так же:
lua Code [Select]:
elseif subevent == "RESIST" then
    if arg3 then
        if COMBAT_TEXT_SHOW_RESISTANCES == "1" then
            xCT1:AddMessage(part:format(arg2, RESIST, arg3), 0.75, 0.5, 0.5)
        else
            xCT1:AddMessage(arg2, 0.75, 0.1, 0.1)
Заменить строку резиста(самую нижнюю) на:
lua Code [Select]:
xCT1:AddMessage("-"..arg2, 0.75, 0.1, 0.1)
Say Thank:
Wetxius (14.03.2012)
Old 14.03.2012, 20:01   #207
Wetxius
 Assistant User Information

Wetxius's Avatar
Хм, там так-то много где добавлять) К абсорбу ещё) спелл ризисту, блоку...
Old 14.03.2012, 20:12   #208
Shestak
 Junior Member User Information

Shestak's Avatar
Исправлено на гитхабе.

Добавлено через 3 минуты
Нашел вот на второй учетке паладина 80го, как раз подошел для Хиджала и первых элемов там, они и магией иногда пуляют, и обычным дамагом. После фикса теперь везде и всегда(вроде) присутсвует минус.

Добавлено через 5 минут
Offtop
Say Thank:
Wetxius (14.03.2012)
Old 15.03.2012, 19:43   #209
Wetxius
 Assistant User Information

Wetxius's Avatar
А может в блоке исходящего урона/исцеления сделать выравнивание по левому краю? А то место пустает так) Сразу за иконкой филгера бы и начиналось
Единственная проблема, что разная ширина шрифта будет. А если сделать [иконка] - 15768(цифры)
Old 15.03.2012, 19:46   #210
Shestak
 Junior Member User Information

Shestak's Avatar
Не, так неохота, так как если не изменять расположение иконок, то не будет ровно.
А если изменять, то иконки будут визуально "сливаться" с иконкам филгера, тк как будут находиться рядом.

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