Download
(475Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 04-09-24 09:23 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Guardians of the Dream (10.2.0)
WOTLK Patch (3.4.1)
Updated:04-09-24 09:23 AM
Created:08-07-09 11:52 PM
Downloads:90,771
Favorites:133
MD5:
Categories:Raid Mods, Healers, Unit Mods

Aptechka  Popular! (More than 5000 hits)

Version: 10.2.17
by: d87 [More]

Aptechka is a raid frames addon.



Notable features:
- Auto profile switching based on group size
- Customizable indicators
- Debuff icons with a blacklist
- Incoming casts display (Retail only)
- Preconfigured for all healing classes
- RMB Mouselook
- Debuff ordering for PvP
- Debuff highlighting,
- Feedback indicators for smart aoe heals

GUI command: /apt gui
How to move: /apt unlock

INTRODUCTORY GUIDE

github (changelog)

>> Beta releases

As far i know ZenTracker frontends do not support Aptechka, but OmniCD does.





Aptechka
10.2.17 (2024-04-09)
Full Changelog Previous Releases
  • Fixed Barkskin
Archived Files (98)
File Name
Version
Size
Author
Date
10.2.16
475kB
d87
04-07-24 07:06 PM
10.2.15
475kB
d87
02-19-24 08:46 PM
10.2.14
474kB
d87
02-15-24 08:50 PM
10.2.13
473kB
d87
02-11-24 07:01 PM
10.2.12
473kB
d87
02-10-24 09:00 PM
10.2.11
473kB
d87
02-05-24 04:06 AM
10.2.10
473kB
d87
02-02-24 01:56 PM
10.2.9
473kB
d87
02-02-24 01:46 PM
10.2.8
472kB
d87
12-31-23 10:25 PM
10.2.7
472kB
d87
12-17-23 12:15 PM
10.2.6
471kB
d87
12-05-23 09:07 AM
10.2.5
471kB
d87
11-28-23 10:48 PM
10.2.4
471kB
d87
11-27-23 03:23 AM
10.2.3
471kB
d87
11-26-23 08:47 PM
10.2.2
548kB
d87
11-22-23 05:05 AM
10.2.0
548kB
d87
11-21-23 06:44 PM
10.1.10
548kB
d87
10-26-23 07:36 PM
10.1.9
548kB
d87
10-26-23 07:32 PM
10.1.8
547kB
d87
10-25-23 09:24 PM
10.1.7
547kB
d87
10-12-23 07:01 AM
10.1.6
547kB
d87
07-12-23 09:23 PM
10.1.5
547kB
d87
07-12-23 06:53 PM
10.1.4
547kB
d87
07-12-23 06:45 PM
10.1.3
547kB
d87
07-11-23 08:50 AM
10.1.2
545kB
d87
05-27-23 06:51 PM
10.1.1
545kB
d87
05-23-23 05:39 PM
10.1.0
545kB
d87
05-10-23 10:04 PM
10.0.8
545kB
d87
04-11-23 06:51 AM
10.0.7
545kB
d87
04-11-23 06:40 AM
10.0.6
545kB
d87
04-11-23 06:10 AM
1.0.5
545kB
d87
03-17-23 12:37 PM
10.0.4
544kB
d87
01-19-23 11:30 AM
10.0.3
550kB
d87
11-10-22 10:43 PM
10.0.2
550kB
d87
11-10-22 09:09 PM
10.0.1
528kB
d87
11-03-22 01:52 PM
10.0.0
528kB
d87
10-25-22 12:39 PM
9.2.20
527kB
d87
10-05-22 01:39 AM
9.2.19
526kB
d87
09-30-22 10:56 PM
9.2.18
526kB
d87
09-30-22 04:44 AM
9.2.17
528kB
d87
09-24-22 07:39 PM
9.2.16
528kB
d87
09-24-22 05:41 AM
9.2.15
527kB
d87
09-16-22 08:04 PM
9.2.14
527kB
d87
09-09-22 08:54 PM
9.2.13
526kB
d87
09-07-22 11:28 PM
9.2.12
526kB
d87
09-05-22 09:08 PM
9.2.11
526kB
d87
08-20-22 12:12 AM
9.2.10
520kB
d87
08-07-22 09:53 PM
9.2.9
519kB
d87
07-15-22 01:11 AM
9.2.8
511kB
d87
05-11-22 07:58 AM
9.2.7
511kB
d87
03-26-22 04:44 PM
9.2.6
511kB
d87
03-22-22 10:14 PM
9.2.5
511kB
d87
03-12-22 12:54 PM
9.2.4
503kB
d87
03-12-22 12:21 PM
9.2.3
510kB
d87
03-03-22 11:45 PM
9.2.2
508kB
d87
02-28-22 12:10 PM
9.2.1
508kB
d87
02-28-22 11:19 AM
9.1.8
510kB
d87
02-22-22 05:36 PM
9.1.4-era
475kB
d87
02-22-22 05:32 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.3
474kB
d87
11-30-21 11:59 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.4-era
475kB
d87
11-18-21 09:16 PM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.3
474kB
d87
09-13-21 04:17 AM
9.1.2
508kB
d87
08-31-21 05:33 PM
9.1.1
507kB
d87
07-08-21 04:48 PM
9.1.0
508kB
d87
06-29-21 03:16 PM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.29
421kB
d87
03-17-21 09:14 AM
9.0.28
420kB
d87
02-15-21 01:59 PM
9.0.26
417kB
d87
01-21-21 10:38 PM
9.0.26
417kB
d87
01-21-21 10:38 PM
9.0.25
417kB
d87
01-13-21 03:37 AM
9.0.24
413kB
d87
01-07-21 04:13 AM


Post A Reply Comment Options
Unread 12-12-10, 01:19 PM  
Syngian
A Kobold Labourer

Forum posts: 0
File comments: 72
Uploads: 0
HDM: Reaper vehicle

In the heroic deadmines the vehicles blow up after about 30 seconds or so, anyone inside these vehicles shows as dead after they are ejected from them- they do, however, update their hit points again once they get hit. They still show debuffs and all, just health updates die off until hit.

Edit: also there seems to be a bug I can't quite pin-point, but it happens when someone ejects from a vehicle- buff/debuff updates and health updates don't seem to work right away, they seem to delay for a couple minutes and then start working again. The border update doesn't drop off either, it persists even once updates for buffs/debuffs return. It's just a bit quirky, I haven't sat down to really dig into what the specifics are, I just know that it seems to occur after a unit leaves a vehicle.
Last edited by Syngian : 12-13-10 at 07:50 AM.
Report comment to moderator  
Reply With Quote
Unread 01-03-11, 04:05 PM  
jessica
A Cyclonian

Forum posts: 49
File comments: 142
Uploads: 0
i hope that the author/creator of this addon is still around, and alive with us in Catactysm, as this is the best gridlike addon that I really love, ive tried alot and only this I fell in love with, hopefully you will keep updating this and aptechka also known as injector will stay alive!


another thing, which is a question really, why can't i change targets if i keep holding the shift key, ive checked with other gridlike addon, such as freebgrid and while holding shift key, i can change targets. but with aptechka, holding shift and trying to change target is not working out for me, i am sure the fix of this is in my end and easy, but i was hoping for someone to point it out for me, thanks.
Report comment to moderator  
Reply With Quote
Unread 01-03-11, 10:28 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Originally posted by jessica
i hope that the author/creator of this addon is still around, and alive with us in Catactysm, as this is the best gridlike addon that I really love, ive tried alot and only this I fell in love with, hopefully you will keep updating this and aptechka also known as injector will stay alive!


another thing, which is a question really, why can't i change targets if i keep holding the shift key, ive checked with other gridlike addon, such as freebgrid and while holding shift key, i can change targets. but with aptechka, holding shift and trying to change target is not working out for me, i am sure the fix of this is in my end and easy, but i was hoping for someone to point it out for me, thanks.
in aptechka.lua find
Code:
if config.TargetBinding == nil then config.TargetBinding = "type1" end
and replace it with
Code:
if config.TargetBinding == nil then config.TargetBinding = "*type1" end
My account is frozen atm, but i'll come back some time for sure. Addon is plagued with little random bugs. I'll get ot them as soon as i'll start playing again
Report comment to moderator  
Reply With Quote
Unread 01-04-11, 01:22 AM  
Puca
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Bug report on native click casting support.

Here are clickmacro strings that work for druid but fail to bind button 2 to any spell (renew is just an example) for priest. All other buttons for priest work.

if playerClass == "DRUID" then
ClickMacro[[
/cast [@mouseover,btn:4,mod:alt] Gift of the Wild;[@mouseover,btn:1,mod:alt] Remove Corruption; [@mouseover,btn:5,mod:alt] Rebirth; [@mouseover,btn:3,mod:alt] Innervate; [@mouseover,btn:3,mod:ctrl] Tranquility; [@mouseover,btn:2,mod:ctrl] Swiftmend;[@mouseover,btn:2,mod:shift] Wild Growth;[@mouseover,btn:1] Lifebloom; [@mouseover,btn:2] Rejuvenation; [@mouseover,btn:3] Nourish; [@mouseover,btn:5] Regrowth; [@mouseover,btn:4] Healing Touch;
]]

helpers.BindTarget("shift 1")

--...[stuff]

if playerClass == "PRIEST" then
ClickMacro[[
/cast [@mouseover,btn:4,mod:alt] Prayer of Mending; [@mouseover,btn:1,mod:alt] Dispel Magic; [@mouseover,btn:5,mod:alt] Guardian Spirit; [@mouseover,btn:3,mod:alt] Hymn of Hope; [@mouseover,btn:2,mod:alt] Cure Disease; [@mouseover,btn:3,mod:ctrl] Divine Hymn; [@mouseover,mod:shift,btn:2] Circle of Healing; [@mouseover,btn:1,mod:shift] Prayer of Healing; [@mouseover,btn:4] Greater Heal; [@mouseover,btn:5] Flash Heal; [@mouseover,btn:3] Heal; [@mouseover,btn:2] Renew;
]]

edit: in fact just putting in:

ClickMacro[[
/cast [@mouseover,btn:2] "any spell at all";
]]

fails to work but only within the playerclass == "PRIEST" conditional (?).

Yeah... I have no idea.

edit 2: apparently [@mouseover,btn:2] "spell" binds spell to 2+shift. Again, only in the PRIEST conditional.
Last edited by Puca : 01-04-11 at 01:56 AM.
Report comment to moderator  
Reply With Quote
Unread 01-04-11, 06:25 AM  
jessica
A Cyclonian

Forum posts: 49
File comments: 142
Uploads: 0
Originally posted by d87
in aptechka.lua find
Code:
if config.TargetBinding == nil then config.TargetBinding = "type1" end
and replace it with
Code:
if config.TargetBinding == nil then config.TargetBinding = "*type1" end
My account is frozen atm, but i'll come back some time for sure. Addon is plagued with little random bugs. I'll get ot them as soon as i'll start playing again
I LOVE yOU!!
Report comment to moderator  
Reply With Quote
Unread 01-30-11, 10:07 PM  
thelurkerbelow
A Murloc Raider

Forum posts: 5
File comments: 56
Uploads: 0
Gone about redoing the UI (massively overdue), and I've come across a few little issues:
  1. Sometimes there will be units missing in raids (seems to happen mainly in BGs and Tol Barad). A reload fixes the issue most of the time. Seems only to happen when someone joins and/or leaves the raid.
  2. I can't figure out how to outline/monochrome health text.
  3. I can't figure out how to change the border size(s).

Here's a screenshot to give you an idea. I'm basically wanting to get my Aptechka frame to match my other unit frames:



Nice thin borders and some text outlining and I'm there.
Report comment to moderator  
Reply With Quote
Unread 01-31-11, 11:50 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
I can't figure out how to change the border size(s).
Code:
        self.border:SetBackdrop{
        bgFile = "Interface\\Addons\\Aptechka\\white", tile = true, tileSize = 0,
        insets = {left = -4, right = -4, top = -4, bottom = -4},
    }
I can't figure out how to outline/monochrome health text.
self.text1:SetFont(font, fontsize, "MONOCHROME,OUTLINE")
http://wowprogramming.com/docs/widge...stance/SetFont

Sometimes there will be units missing in raids (seems to happen mainly in BGs and Tol Barad). A reload fixes the issue most of the time. Seems only to happen when someone joins and/or leaves the raid.
Well, i just started leveling and i hope to fix such bugs along the way
Report comment to moderator  
Reply With Quote
Unread 02-02-11, 07:16 PM  
thelurkerbelow
A Murloc Raider

Forum posts: 5
File comments: 56
Uploads: 0
Appreciate your help d87!

I'm still having issues with the borders though. I tried using the function you gave me but nothing happens. Frustrated, I went into the frame.lua and found the main border-creating function and changed the values there...and no difference. I even tried setting the border alpha value to 0 and it's still the same. Thoroughly confused on this one.

Here's a pastey of my config:

http://pastey.net/145683


Also, I collected some taintlog data for you just in case it helps you debug:

http://pastey.net/145684

Thank you so much for your continuing help and your work on Aptechka. I don't think I could ever go back to using another raid frame addon!
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 12:35 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
i got it now...
Code:
    self.border:SetBackdrop{
        bgFile = "Interface\\Addons\\Aptechka\\white", tile = true, tileSize = 0,
        insets = {left = -2, right = -2, top = -2, bottom = -2},
    }
    self:SetBackdrop{
        bgFile = "Interface\\Addons\\Aptechka\\white", tile = true, tileSize = 0,
        insets = {left = -1, right = -1, top = -1, bottom = -1},
    }
    self:SetBackdropColor(0, 0, 0, 1)
so blue part will give 1px black border around healthbar.
green part is the actual colored status border, 1px too

also in case you don't want indicator borders to stand out you'll need to apply blue part for each indicator
Last edited by d87 : 02-03-11 at 12:55 AM.
Report comment to moderator  
Reply With Quote
Unread 02-03-11, 08:52 AM  
thelurkerbelow
A Murloc Raider

Forum posts: 5
File comments: 56
Uploads: 0
Originally posted by d87
i got it now...
Code:
    self.border:SetBackdrop{
        bgFile = "Interface\\Addons\\Aptechka\\white", tile = true, tileSize = 0,
        insets = {left = -2, right = -2, top = -2, bottom = -2},
    }
    self:SetBackdrop{
        bgFile = "Interface\\Addons\\Aptechka\\white", tile = true, tileSize = 0,
        insets = {left = -1, right = -1, top = -1, bottom = -1},
    }
    self:SetBackdropColor(0, 0, 0, 1)
so blue part will give 1px black border around healthbar.
green part is the actual colored status border, 1px too

also in case you don't want indicator borders to stand out you'll need to apply blue part for each indicator
Yeah, I later found out that the first border setting was for the border indicator and not the static borders when I hopped in a vehicle and had a giant border around my frame (I'd set it to 10 instead of 1 somehow while I was fiddling with it, lol).

Thanks again for your help!
Report comment to moderator  
Reply With Quote
Unread 02-04-11, 12:12 PM  
ballagarba
A Fallenroot Satyr
 
ballagarba's Avatar

Forum posts: 22
File comments: 472
Uploads: 0
Originally posted by d87
Well, i just started leveling and i hope to fix such bugs along the way [/b]
Glad to hear you're back in the business
Report comment to moderator  
Reply With Quote
Unread 02-05-11, 05:17 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
When upgrading to 2.0.5, if you're using custom skin based on default one, you'll need to add the following line to config:
config.<YourSkinName>Settings = config.GridSkinSettings

Also if you got something like self:SetWidth(..) in your skin function, you should use config.width and config.height options now, or make your own Settings function.
Last edited by d87 : 02-05-11 at 05:27 PM.
Report comment to moderator  
Reply With Quote
Unread 02-05-11, 05:32 PM  
jessica
A Cyclonian

Forum posts: 49
File comments: 142
Uploads: 0
as much as I was thrilled by looking into my Email saying "Aptechka has been updated"

just downloaded it, and it isn't working for me No frames are showing, the option /apt or /inj is not working, But it appears to be in my Addon Memory list, as Aptechka 150kb .. but it acts like its not there, Dunno whats up, here's an error that came up to me.


yea its my userconfig file... what do I have to change for it to work, i'm not too good in the changes to make it work, here's my userconfig if you can help me out.

Code:
local helpers = Aptechka.helpers
local _, playerClass = UnitClass("player")
local isHealer = (playerClass == "PRIEST" or playerClass == "PALADIN" or playerClass == "SHAMAN" or playerClass == "DRUID")
local A = helpers.AddAura
local AD = helpers.AddAuraToDefault
local DT = helpers.AddDispellType
local ClickMacro = helpers.ClickMacro
local Trace = helpers.AddTrace
local config = AptechkaUserConfig
-- importing helper functions

--Here you can store personal settings, overriding fields in default configuration (located in Aptechka/config.lua).
--You can add here anything, but note that first time when you add spell you automatically create new spell set.
--(Because we add our own IndicatorAuras table which contains spell set, default one becomes unaccessible )
--You may still edit default configuration table from here. It's called AptechkaDefaultConfig.
--Refer to config.lua ( loadables.lua too) in core module for samples of what you can do here.

config.showSolo = true -- display unit button of your character even when you're not in the group
config.disableBlizzardParty = true
config.petFrames = true 
config.petScale = 1 
config.petFramesSeparation = true  
--config.TargetStatus = true  -- disable target status
--config.IncomingHealStatus = true -- disable incoming heal text
config.HealthDificitStatus = { name = "HPD", assignto = { "text1" }, healthtext = true, priority = 80 }
--config.disableManaBar = true
config.useGroupAnchors = false   -- Use separate anchors for each group.


--~ The first time A function is used, new spell set is created, and default one becomes unaccessible.
--~ So if you want to just edit settings of some spells use AD.
--~ --if playerClass == "PRIEST" then
--~ --    AD{ id = 17,    type = "HELPFUL", assignto = { "dispel" }, color = { 1, 1, 0}, showDuration = true }  -- edit PWS spell in default config
--~ --end

--~ --This will overwrite default spells if character class is paladin.
--~ if playerClass == "PALADIN" then
--~     A{ id = 20217, type = "HELPFUL", assignto = { "raidbuff" }, color = { .6 , .3, 1}, isMissing = true } --Blessing of Kings
--~     A{ id = 53563, type = "HELPFUL", assignto = { "spell2" }, showDuration = true,                --Beacon
--~                                                                             isMine = true,
--~                                                                             color = { 0,1,0 },
--~                                                                             --foreigncolor = { 0.96/2, 0.55/2, 0.73/2 },
--~                                                                         }
--~ end


--~ -- HOW TO CHANGE SKIN LAYOUT FROM USERCONFIG
--~ config.skin = "GridCustom"
--~ config.useAnchors = "GridSkin" -- use parent skin anchors
--~ config.GridCustom = function(self)
--~     config.GridSkin(self)
--~     -- how to create new icon
--~     local icon2 = config.GridSkin_CreateIcon(self,24,24,0.4,"TOPLEFT",self,"TOPLEFT",0,0)  -- w/h = 24, alpha = 0.4
--~     self.icon2 = icon2
--~     
--~     -- how to move existing indicators
--~     self.spell2:ClearAllPoints() -- clear previous position
--~     self.spell2:SetPoint("CENTER",self,"CENTER",0,0) -- set to center
--~     -- same way to move text
--~     self.text1:ClearAllPoints()
--~     self.text1:SetPoint("TOP",self,"TOP",0,-5)
--~     
--~     -- how to delete existsing indicators
--~     self.raidbuff = nil
--~     
--~     -- how to create new indicator
--~     local newind = config.GridSkin_CreateIndicator(self,6,6,"TOPLEFT",self,"TOPLEFT",0,0)  -- w/h = 6
--~     self.spell4 = newind
--~     -- change healthbar texture
--~     self.health.bg:SetTexture([[Interface\AddOns\Aptechka\white]])
--~     self.health:SetStatusBarTexture[[Interface\AddOns\Aptechka\white]]
--~ end


--~ -- HOW TO ADD NEW ZONES AND BOSS SPELLS FOR LOADING
--~ AptechkaDefaultConfig.MapIDs[9001] = "Deathwing Cave"
--~ -- Every zone with a map have it's own area id, you can found out current area id typing /dump GetCurrentMapAreaID()
--~ -- In this case let's assume 9001 is the id of Deathwing Cave dungeon
--~ -- Next we create a function which will add new spells to our current spell set
--~ AptechkaDefaultConfig.LoadableDebuffs["Deathwing Cave"] = function()
--~     A{ id = 999999, prototype = AptechkaUserConfig.BossDebuffPrototype } --BIG-BADA-BOOM
--~     A{ id = 100500, priority = 45, prototype = AptechkaUserConfig.BossDebuffPrototype } --SHADOWFLAME!
--~     A{ id = 666, color = { 0,0,1}, priority = 50, prototype = AptechkaUserConfig.BossDebuffPrototype } --DEATH FURY
--~ end,
--~ --Now when we enter Deathwing Cave, these spells will be loaded.
--~ --Note that by using AptechkaDefaultConfig we're just editing default map id and loadable debuffs tables

--~ --AptechkaUserConfig.BossDebuffPrototype is the default bossdebuff job object template
--~ --prototype field means our new spells will inherit settings from that job object
--~ --You can either change default prototype by:
--~ --AptechkaDefaultConfig.BossDebuffPrototype.assignto = { "icon" }     -- now all boss debuffs will be assigned to center icon
--~ --Or you can create your our prototype in user config
--~ --config.BossDebuffPrototype = { type = "HARMFUL", assignto = { "bossdebuff" }, color = { 1,0,0 }, priority = 40, pulse = true }
--~ --Or you can forget about this prototype crap and use same syntax as for your own spells

config.skin = "GridCustom"
config.GridCustom = function(self)
     config.GridSkin(self)
     self.health.bg:SetTexture(nil)
     --self:SetBackdropColor(0,0,0,0.5)
     self.spell2:ClearAllPoints()
     self.spell2:SetPoint("BOTTOMLEFT",self,"BOTTOMLEFT",0,0)
     self.dispel:ClearAllPoints()
     self.dispel:SetPoint("TOP",self,"TOP",0,0)
     self.text3:ClearAllPoints()
     self.text3:SetPoint("BOTTOM",self,"BOTTOM",0,0)
local newind = config.GridSkin_CreateIndicator(self,6,6,"TOPLEFT",self,"TOPLEFT",0,0)
self.spell4 = newind
local newind = config.GridSkin_CreateIndicator(self,6,6,"RIGHT",self,"RIGHT",0,0)  -- w/h = 6
self.spell5 = newind
local SetJob_HealthBar = function(self, job)
    local c
    if job.classcolor then
        c = self.parent.classcolor
    elseif job.color then
        c = job.color
    end
    if c then
        self:SetStatusBarColor(unpack(c))
        self.bg:SetVertexColor(c[1]/2,c[2]/2,c[3]/2)
    end
end
self.health.SetJob = SetJob_HealthBar
self.power.SetJob = SetJob_HealthBar
end


Code:
Message: Interface\AddOns\Aptechka\Aptechka.lua:96: attempt to call field '?' (a nil value)
Time: 02/06/11 02:30:12
Count: 1
Stack: Interface\AddOns\Aptechka\Aptechka.lua:96: in function `?'
Interface\AddOns\Aptechka\Aptechka.lua:4: in function <Interface\AddOns\Aptechka\Aptechka.lua:3>

Locals: self = Aptechka {
 0 = <userdata>
 UNIT_HEAL_PREDICTION = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:260
 PLAYER_LOGIN = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:54
 CheckLFDTank = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:440
 SetJob = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:797
 UnitHealthUpdated = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:87
 OnRangeUpdate = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:402
 Colorize = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:519
 SetupFrame = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:707
 PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:444
 RAID_ROSTER_UPDATE = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:448
 ScanDispels = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:831
 PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:485
 UNIT_AURA = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:825
 ScanAuras = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:804
 SlashCmd = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:867
 READY_CHECK_FINISHED = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:512
 CreateAnchor = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:645
 UNIT_DISPLAYPOWER = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:328
 CreateHeader = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:610
 helpers = <table> {
 }
 UNIT_THREAT_SITUATION_UPDATE = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:427
 READY_CHECK = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:497
 UNIT_HEALTH = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:281
 READY_CHECK_CONFIRM = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:502
 FrameSetJob = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:762
 UNIT_CONNECTION = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:312
 UNIT_POWER = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:319
 RAID_TARGET_UPDATE = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:467
 UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:371
}
event = "PLAYER_LOGIN"
arg1 = nil
(*temporary) = nil
(*temporary) = "attempt to call field '?' (a nil value)"
AptechkaUnitInRange = <function> defined =[C]:-1
config = <table> {
 showSolo = true
 petScale = 1
 petFrames = true
 useGroupAnchors = false
 HealthDificitStatus = <table> {
 }
 skin = "GridCustom"
 GridCustom = <function> defined @Interface\AddOns\AptechkaUserConfig\userconfig.lua:97
 disableBlizzardParty = true
 petFramesSeparation = true
}
auras = <table> {
 Shield Wall = <table> {
 }
 Divine Protection = <table> {
 }
 Pain Suppression = <table> {
 }
 Wild Growth = <table> {
 }
 Lifebloom = <table> {
 }
 Survival Instincts = <table> {
 }
 Guardian Spirit = <table> {
 }
 Icebound Fortitude = <table> {
 }
 Rejuvenation = <table> {
 }
 Last Stand = <table> {
 }
 Vampiric Blood = <table> {
 }
}
dtypes = <table> {
 Poison = <table> {
 }
 Magic = <table> {
 }
 Curse = <table> {
 }
}
traceheals = <table> {
}
SetJob = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:797
FrameSetJob = <function> defined @Interface\AddOns\Aptechka\Aptechka.lua:762
threshold = 3000
colors = <table> {
}
AptechkaDB = <table> {
}
helpers = <table> {
 AddTrace = <function> defined @Interface\AddOns\Aptechka\helpers.lua:24
 DisableBlizzParty = <function> defined @Interface\AddOns\Aptechka\helpers.lua:101
 AddAura = <function> defined @Interface\AddOns\Aptechka
Last edited by jessica : 02-05-11 at 05:35 PM.
Report comment to moderator  
Reply With Quote
Unread 02-05-11, 05:33 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Like i said in the previous post you should really have that line now.
config.<YourSkinName>Settings = config.GridSkinSettings

Anyway, i uploaded 2.0.5a that just using default skin settings, if settings function for your skin is undefined


jessica
Code:
config.skin = "GridCustom"
config.useAnchors = "GridSkin" -- use parent skin anchors
config.GridCustomSettings = config.GridSkinSettings -- use parent skin settings
config.GridCustom = function(self)
    config.GridSkin(self)
    ...
Last edited by d87 : 02-05-11 at 05:45 PM.
Report comment to moderator  
Reply With Quote
Unread 02-05-11, 06:23 PM  
jessica
A Cyclonian

Forum posts: 49
File comments: 142
Uploads: 0
heh, worked, thanks. sorry posted too quick right before I read your post before me because we kinda posted in same time.


by the way, does these two options dont work if set true it gives errors.

config.TargetStatus = true -- disable target status
config.IncomingHealStatus = true -- disable incoming heal text


also how to show pets.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: