Dominos

Dominos

19M Downloads

Dominos 4.3.4 Incompatible with beta build 157

hasteur opened this issue ยท 9 comments

commented

Addons enabled on the beta, so I thought I'd try running Dominos on the beta.

Got the following error

Message: Interface\AddOns\Dominos\menuBar.lua:21: table index is nil
Time: 06/29/12 20:20:39
Count: 1
Stack: Interface\AddOns\Dominos\menuBar.lua:21: in main chunk

Locals: MenuBar = {
mt =

{
}
super = {
}
Bind = defined @interface\AddOns\Dominos\Dominos.lua:1011
0 =
}
WIDTH_OFFSET = 2
HEIGHT_OFFSET = 20
(_temporary) =
{
(null) = "Quest Log"
(null) = "Character Info"
(null) = "Dungeon Journal"
(null) = "Specialization & Talents"
(null) = "Dungeon Finder"
(null) = "Player vs. Player"
(null) = "Guild Finder"
(null) = "Achievements"
(null) = "Spellbook & Abilities"
}
(_temporary) = nil
(_temporary) = "Raid"
(_temporary) = {
mt =
{
}
super = {
}
Bind = defined @interface\AddOns\Dominos\Dominos.lua:1011
0 =
}
(_temporary) =
{
__index = {
}
}
(_temporary) =
{
__index =
{
}
}
(_temporary) = nil
(_temporary) = "table index is nil"

commented

I've forked the rep and comitted some changes to make Dominos load in 5.0.1. There are probably things that are still not working but it's a start. Everyone is welcome to it.

commented

I'll try and play around with this this week/weekend. I just got power back yesterday :P

commented

I didn't find mush to do so far. There are bars that are no longer there but they do not appear to have been replaced i.e. Vehicule and ShareShift are using the normal bars now of something like that.

There is no longer any totem bars so Dominos Totems will not do anything even though it is loading properly.

My fork is at https://github.com/Laotseu/Dominos in case want to look at what I've done.

P.S. I'm glad you are still around, I thought you had left the game.

commented

@Tuller I don't expect it to be perfectly working. I'm just reporting it so you know where the problem lies (at least I think)

commented

@Laotseu FYI

Message: Interface\AddOns\Dominos\frame.lua:632: attempt to index global 'FlyPaper' (a nil value)
Time: 07/02/12 18:49:30
Count: 25
Stack: Interface\AddOns\Dominos\frame.lua:632: in function `Stick'
Interface\AddOns\Dominos\drag.lua:91: in function <Interface\AddOns\Dominos\drag.lua:87>

Locals: self = {
0 =
header = {
}
buttons =

{
}
id = "class"
drag = {
}
sets =
{
}
}
(for generator) = defined =[C]:-1
(for state) =
{
1 = {
}
2 = {
}
3 = {
}
4 = {
}
5 = {
}
6 = {
}
7 = {
}
8 = {
}
9 = {
}
10 = {
}
menu = {
}
extra = {
}
bags = {
}
pet = {
}
class = {
}
}
(for control) = 1
_ = 1
f = {
0 =
baseID = 0
header = {
}
buttons =
{
}
id = 1
drag = {
}
pages =
{
}
sets =
{
}
}
(_temporary) = nil
(_temporary) = {
0 =
baseID = 0
header = {
}
buttons =
{
}
id = 1
drag = {
}
pages =
{
}
sets =
{
}
}
(*temporary) =
{
GetRightClickUnit = defined @interface\AddOns\Dominos\Dominos.lua:843
NumBars = defined @interface\AddOns\Dominos\Dominos.lua:922
BindableButton = {
}
SetClickThroughForFrames = defined @interface\AddOns\Dominos\Dominos.lua:814
Minimap = DominosMinimapButton {
}
modules =
{
}
MenuBar = {
}
OnNewProfile = defined @interface\AddOns\Dominos\Dominos.lua:479
RemoveMasque = defined @interface\AddOns\Dominos\Dominos.lua:1012
DeleteProfile = defined @interface\AddOns\Dominos\Dominos.lua:422
ListProfiles = defined @interface\AddOns\Dominos\Dominos.lua:447
SetOpacityForFrames = defined @interface\AddOns\Dominos\Dominos.lua:735
SetDefaultModulePrototype = defined @interface\AddOns\Dominos\libs\AceAddon-3.0\AceAddon-3.0.lua:425
OnProfileReset = defined @interface\AddOns\Dominos\Dominos.lua:496
Unload = defined @interface\AddOns\Dominos\Dominos.lua:254
IsEnabled = defined @interface\AddOns\Dominos\libs\AceAddon-3.0\AceAddon-3.0.lua:467
SetRightClickUnit = defined @interface\AddOns\Dominos\Dominos.lua:838
LIBKEYBOUND_ENABLED = defined @interface\AddOns\Dominos\Dominos.lua:380
SetFadeForFrames = defined @interface\AddOns\Dominos\Dominos.lua:747
UnregisterMessage = defined @interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
PrintVersion = defined @interface\AddOns\Dominos\Dominos.lua:624
ShowBindingText = defined @interface\AddOns\Dominos\Dominos.lua:862
ResetProfile = defined @interface\AddOns\Dominos\Dominos.lua:440
db =
{
}
GetDefaults = defined @interface\AddOns\Dominos\Dominos.lua:107
SetEnabledState = defined @interface\AddOns\Dominos\libs\AceAddon-3.0\AceAddon-3.0.lua:440
GetPossessBar = defined @interface\AddOns\Dominos\Dominos.lua:895
NewMenu = defined @interface\AddOns\Dominos\Dominos.lua:525
OnEnable = defined @interface\AddOns\Dominos\Dominos.lua:51
MatchProfile = defined @interface\AddOns\Dominos\Dominos.lua:460
BarStates =
{
}
OnInitialize = defined @interface\AddOns\Dominos\Dominos.lua:15
NewModule = defined @interface\AddOns\Dominos\libs\AceAddon-3.0\AceAddon-3.0.lua:256
ToggleLockedFrames = defined @interface\AddOns\Dominos\Dominos.lua:713
ShowMacroText = defined @interface\AddOns\Dominos\Dominos.lua:881
SaveProfile = defined @interface\AddOns\Dominos\Dominos.lua:399
ToggleFrames = defined @interface\AddOns\Dominos\Dominos.lua:807
OnProfileChanged = <functio

commented

That's because you do not have the FlyPater library loaded. It is not included in repo and needs to be added when packaging the addon but since we have no package here, you need to install it manually.

commented

Confirmed, FlyPaper from Dominos 4.3.4 coupled with Laotseu's branch fixes all the problems. Also splicing Dominos Casting and DominosConfig in make the addon work perfectly.

commented

Dominos & Dominos_Config should now have the requisite changes made to workish with MoP. The vehicle bar probably needs more tweaking. The possess bar's actions should show up on the pet bar (I have no way of separately detecting it right now, that I know of). I've yet to test pet battles to see how that screws things up :)

commented

Closing this for now, since the addon probably 80% works now :P