vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:
--contains sampe configs all can use

-------------------------
--Get the Classic Config
function SCT:GetClassicConfig()
        local default = {
                ["PLAYSOUND"] = false,
                [SCT.FRAMES_DATA_TABLE] = {
                        [SCT.FRAME1] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 1,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = 0,
                                ["YOFFSET"] = 0,
                                ["DIRECTION"] = false,
                                ["TEXTSIZE"] = 24,
                        },
                        [SCT.MSG] = {
                                ["MSGFADE"] = 1.5,
                                ["MSGFONT"] = 1,
                                ["MSGFONTSHADOW"] = 1,
                                ["MSGSIZE"] = 24,
                                ["MSGYOFFSET"] = 210,
                                ["MSGXOFFSET"] = 0,
                        }
                },
                [SCT.CRITS_TABLE] = {
                        ["SHOWEXECUTE"] = 1,
                        ["SHOWLOWHP"] = 1,
                        ["SHOWLOWMANA"] = 1,
                },
                [SCT.FRAMES_TABLE] = {
                        ["SHOWHEAL"] = SCT.FRAME1,
                        ["SHOWPOWER"] = SCT.FRAME1,
                        ["SHOWCOMBAT"] = SCT.FRAME1,
                        ["SHOWHONOR"] = SCT.FRAME1,
                        ["SHOWBUFF"] = SCT.FRAME1,
                        ["SHOWREP"] = SCT.FRAME1,
                        ["SHOWSELFHEAL"] = SCT.FRAME1,
                        ["SHOWSKILL"] = SCT.FRAME1
                }
        };
        return default;
end

-------------------------
--Get the Performance Config
function SCT:GetPerformanceConfig()
        local default = {
                ["FPSMODE"] = 1,
                ["CUSTOMEVENTS"] = false,
                ["LIGHTMODE"] = 1,
        };
        return default;
end

-------------------------
--Get the Split Config
function SCT:GetSplitConfig()
        local default = {
                [SCT.FRAMES_DATA_TABLE] = {
                        [SCT.FRAME1] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 2,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = 200,
                                ["YOFFSET"] = -100,
                                ["DIRECTION"] = false,
                                ["TEXTSIZE"] = 24,
                        },
                        [SCT.FRAME2] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 2,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = -200,
                                ["YOFFSET"] = -100,
                                ["DIRECTION"] = true,
                                ["TEXTSIZE"] = 24,
                        },
                },
                [SCT.CRITS_TABLE] = {
                        ["SHOWEXECUTE"] = 1,
                        ["SHOWLOWHP"] = 1,
                        ["SHOWLOWMANA"] = 1,
                },
                [SCT.FRAMES_TABLE] = {
                        ["SHOWHEAL"] = SCT.FRAME2,
                        ["SHOWLOWMANA"] = SCT.FRAME2,
                        ["SHOWPOWER"] = SCT.FRAME2,
                        ["SHOWCOMBAT"] = SCT.FRAME2,
                        ["SHOWCOMBOPOINTS"] = SCT.FRAME2,
                        ["SHOWBUFF"] = SCT.FRAME2,
                        ["SHOWFADE"] = SCT.FRAME2,
                        ["SHOWSKILL"] = SCT.MSG
                }
        };
        return default;
end

-------------------------
--Get the Split SCTD Config
function SCT:GetSplitSCTDConfig()
        if (not SCT.FRAME3) then return SCT:GetSplitConfig() end;
        local default = {
                [SCT.FRAMES_DATA_TABLE] = {
                        [SCT.FRAME1] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 2,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = 200,
                                ["YOFFSET"] = -100,
                                ["DIRECTION"] = false,
                                ["TEXTSIZE"] = 24,
                        },
                        [SCT.FRAME2] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 2,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = 0,
                                ["YOFFSET"] = 100,
                                ["DIRECTION"] = false,
                                ["TEXTSIZE"] = 24,
                        },
                        [SCT.FRAME3] = {
                                ["FONT"] = 1,
                                ["FONTSHADOW"] = 2,
                                ["ALPHA"] = 100,
                                ["ANITYPE"] = 1,
                                ["ANISIDETYPE"] = 1,
                                ["XOFFSET"] = -200,
                                ["YOFFSET"] = -100,
                                ["DIRECTION"] = false,
                                ["TEXTSIZE"] = 24,
                        },
                },
                [SCT.FRAMES_TABLE] = {
                        ["SHOWHEAL"] = SCT.FRAME1,
                        ["SHOWPOWER"] = SCT.FRAME2,
                        ["SHOWCOMBAT"] = SCT.FRAME2,
                        ["SHOWCOMBOPOINTS"] = SCT.FRAME2,
                        ["SHOWHONOR"] = SCT.FRAME2,
                        ["SHOWBUFF"] = SCT.FRAME2,
                        ["SHOWFADE"] = SCT.FRAME2,
                        ["SHOWEXECUTE"] = SCT.FRAME1,
                        ["SHOWREP"] = SCT.FRAME2,
                        ["SHOWSELFHEAL"] = SCT.FRAME1,
                        ["SHOWSKILL"] = SCT.FRAME2
                }
        };
        return default;
end

-------------------------
--Get the Grayhoof Config
function SCT:GetGrayhoofConfig()
        local default = {
                ["SHOWPOWER"] = false,
                ["SHOWCOMBAT"] = 1,
                ["SPELLTYPE"] = 1,
                ["SPELLCOLOR"] = 1,
                ["DMGFONT"] = 1,
                [SCT.FRAMES_DATA_TABLE] = {
                        [SCT.FRAME1] = {
                                ["FONT"] = 2,
                                ["ANITYPE"] = 4,
                                ["ANISIDETYPE"] = 2,
                        },
                        [SCT.FRAME2] = {
                                ["FONT"] = 2,
                        },
                        [SCT.MSG] = {
                                ["MSGFONT"] = 2,
                        },
                }
        };
        return default;
end

Generated by GNU Enscript 1.6.5.90.