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 13.11.2010, 08:27 ▲    #111
affli
 Assistant User Information

affli's Avatar
ненавижу иконки) тестить все под 100500 вариантов конфигурации задалбывает.

blank за тем чтоб не съезжали сообщения без иконок.

я пока таких не видел в 4.0.1 в 3.3.5 таких было много.
Says Thank:
Shestak (13.11.2010), unb (13.11.2010)
Old 13.11.2010, 08:27   #1.5 - Disable Ads

Advertise on this site

Old 13.11.2010, 15:51   #112
unb
 Elder Member User Information

unb's Avatar
Quote:
Originally Posted by affli View Post
blank за тем чтоб не съезжали сообщения без иконок.
вот оно че ©

дополнил список аое-спама для ферал-друида
Code [Select]:
		ct.aoespam[1822]=true		-- Rake
		ct.aoespam[62078]=true		-- Swipe (Cat Form)
		ct.aoespam[779]=true		-- Swipe (Bear Form)
		ct.aoespam[33745]=true		-- Lacerate
		ct.aoespam[1079]=true		-- Rip
оущит, забыл в фикс добавить(на одном компе тестил, на другом писал багрепорт ><)
Code [Select]:
xCT4:AddMessage(amount.." "..msg,unpack(color))
в локальной версии удалил тут пробел, ибо при включенных иконках пробел перед иконкой и так ставится, а при выключенных сообщение съезжает
Say Thank:
Shestak (13.11.2010)
Old 22.11.2010, 01:53   #113
affli
 Assistant User Information

affli's Avatar
я там сделал пару коммитов с объединялкой хила, можно брать. сконфигурена под холи/диск приста.
погонял более-менее, багов не заметил.
буду рад свежему взгляду и спеллайдишникам под разные классы.
Say Thank:
Shestak (22.11.2010)
Old 22.11.2010, 06:20   #114
Shestak
 Junior Member User Information

Shestak's Avatar
Из нового я добавил несколько друидских хилок:
Code [Select]:
-- Healer spells
ct.aoespam[774]=true -- Rejuvenation (Normal)
ct.aoespam[64801]=true -- Rejuvenation (First tick)
ct.aoespam[48438]=true -- Wild Growth
ct.aoespam[33763]=true -- Lifebloom
Тут полный список твоей последней версии+новые друидские(хилки и санфаир+тифон).

У себя так же не заметил багов с "объединялкой хилов". Единственное, не показывается(вообще) хил от друидской лужи.
Say Thank:
affli (22.11.2010)
Old 22.11.2010, 10:47   #115
affli
 Assistant User Information

affli's Avatar
про лужу знаю.
такая же фигня с шпшными копиями и любыми гардианами в частности.
если посмотришь лог - лужа считается как отдельным моб который сам хилит.
ща потихоньку пилю детектор таких вот штук)
Old 22.11.2010, 12:28   #116
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by affli View Post
ща потихоньку пилю детектор таких вот штук)
Вот это мне кажется и осталось до "комплит вершн".
Old 22.11.2010, 12:53   #117
unb
 Elder Member User Information

unb's Avatar
а как же героический класс?)
Code [Select]:
elseif ct.myclass=="DEATHKNIGHT"then
	if(ct.mergeaoespam)then
		ct.aoespam[55095]=true		-- Frost Fever
		ct.aoespam[55078]=true		-- Blood Plague
	end
Says Thank:
affli (22.11.2010), Shestak (22.11.2010)
Old 22.11.2010, 16:46   #118
affli
 Assistant User Information

affli's Avatar
добавил героический класс (все нужные спеллы) и все-все для шп.

ну и прикрутил дамаг гардианов, очень эффективно с точки зрения ресурсов получилось.

ща на бете создам дерево и попробую допилить лужу зеленую)

Posted in 20 minute
так, походу друлелужа на бете работает иначе немного.
вот так на лайве
Quote:
Effloresence's Efflorescence heals Impolite for 0.(740 Overhealed)
Effloresence's Efflorescence heals Impolite for 0.(740 Overhealed)
Impolite gains 0 Health from Impolite's Rejuvenation.(2629 Overhealed)
Impolite's Efflorescence fades from Impolite.

а вот лог с беты

Quote:
Adruli gains Adruli's Rejuvenation.
Adruli's Swiftmend heals Adruli for 0.(12643 Overhealed)
Adruli's Rejuvenation fades from Adruli.
Adruli gains Adruli's Efflorescence.
Panter gains Adruli's Efflorescence.
Adruli's Efflorescence heals Adruli for 0.(563 Overhealed)
Adruli's Efflorescence heals Panter for 0.(597 Overhealed)
Adruli's Efflorescence heals Adruli for 0.(563 Overhealed)
Adruli's Efflorescence heals Panter for 0.(598 Overhealed)
Adruli's Efflorescence heals Adruli for 0.(564 Overhealed)
и все ок отображается.
не вижу смысла чинить, ибо скоро катаклизм же.

Posted in 1 minute
да и на лайве нету друля чтоб потестить)
Old 22.11.2010, 17:15   #119
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by affli View Post
да и на лайве нету друля чтоб потестить)
Если надо, могу своего дать(только не в рейдовое время(вечер)).

Quote:
Originally Posted by affli View Post
не вижу смысла чинить, ибо скоро катаклизм же.
Если в бете гут, то да, нафиг не нужно текущее править.

Вот я только не пойму, в чем разница:
Effloresence's Efflorescence heals Impolite for 0.(740 Overhealed)
Adruli's Efflorescence heals Adruli for 0.(563 Overhealed)

Получается сейчас нет ника, и он дублирует как бы название абилки?
Say Thank:
affli (22.11.2010)
Old 22.11.2010, 20:20   #120
unb
 Elder Member User Information

unb's Avatar
даешь чистку кода! xD
добавить
Code [Select]:
ct.healfilter[15290]=true	-- Vampiric Embrace
удалить
Code [Select]:
if(ct.stopvespam and ct.shadowform and spellId==15290)then
	return
end

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