local _, addon = ...
local LandingPageUtil = addon.LandingPageUtil;
local GetFactionStatusText = addon.API.GetFactionStatusText;


local TillersSubFactions = {
    1277,     --Chee Chee
    1275,     --Ella
    1282,     --Fish Fellreed
    1283,     --Farmer Fung
    1281,     --Gina Mudclaw
    1273,     --Jogu the Drunk
    1279,     --Haohan Mudclaw
    1276,     --Old Hillpaw
    1278,     --Sho
    1280,     --Tina Mudclaw
};

local function AppendTooltip_TillersSubFactions(tooltip)
    local status, factionName;
    local n = 0;
    for _, factionID in ipairs(TillersSubFactions) do
        status, factionName = GetFactionStatusText(factionID, true);
        if status and factionName then
            if n % 5 == 0 then
                tooltip:AddLine(" ");
            end
            n = n + 1;
            tooltip:AddDoubleLine(factionName, status, 1, 0.82, 0, 1, 1, 1);
        end
    end
end


local ResourceList = {
    {currencyID = 697},     --Elder Charm of Good Fortune
    {currencyID = 738},     --Lesser Charm of Good Fortune
    {currencyID = 402},     --Ironpaw Token


    {isHeader = true, name = " "},
    {faction = 1337},       --Klaxxi
    {faction = 1341},       --August Celestials
    {faction = 1269},       --Golden Lotus
    {faction = 1270},       --Shado-Pan
    {faction = 1271},       --Order of the Cloud Serpent
    {faction = 1269},       --Golden Lotus
    {faction = 1302},       --Anglers
    {faction = 1272, appendTooltipFunc = AppendTooltip_TillersSubFactions},       --Tillers

    --[[
    {faction = 1277},     --Chee Chee
    {faction = 1275},     --Ella
    {faction = 1282},     --Fish Fellreed
    {faction = 1283},     --Farmer Fung
    {faction = 1281},     --Gina Mudclaw
    {faction = 1273},     --Jogu the Drunk
    {faction = 1279},     --Haohan Mudclaw
    {faction = 1276},     --Old Hillpaw
    {faction = 1278},     --Sho
    {faction = 1280},     --Tina Mudclaw
    --]]
};

addon.CallbackRegistry:Trigger("LandingPage.SetResourceList", ResourceList);
