FANDOM


--[[Category:Lua modules]]
--<nowiki> Suppress categories on this page
--[[ Stores categories for all modules.
Use this module's categories to ensure all modules use consistent categories.
Example:
catString = mw.loadData('Module:Categories').character.rarity[2]
--]]
 
return {
    -- Character categories. Mostly for Module:Character.
    character = {
        likes = {
            '[[Category:Likes Jewelry]]',
            '[[Category:Likes Stuffed Animals]]',
            '[[Category:Likes Cake]]',
            '[[Category:Likes Books]]',
        },
        nation = {
            [1] = '[[Category:Winter Rose]]',
            [2] = '[[Category:Banana Ocean]]',
            [3] = '[[Category:Blossom Hill]]',
            [4] = '[[Category:Bergamot Valley]]',
            [5] = '[[Category:Lily Wood]]',
            [7] = '[[Category:Lotus Lake]]',
    	},
        rarity = {
            [2] = '[[Category:2-Star]]',
            [3] = '[[Category:3-Star]]',
            [4] = '[[Category:4-Star]]',
            [5] = '[[Category:5-Star]]',
            [6] = '[[Category:6-Star]]',
        },
        typing = {
            '[[Category:Slash]]',
            '[[Category:Blunt]]',
            '[[Category:Pierce]]',
            '[[Category:Magic]]',
        },
        err = {
            badModule = '[[Category:Errors]][[Category:Pages loading bad character modules]]',
            badImage = '[[Category:Errors]][[Category:Pages with bad character images]]',
            notFound = '[[Category:Errors]][[Category:Pages with invalid character requests]]',
        },
        skin = {
            hasExclusive = [[Category:Has exclusive skin]],
        },
        event_character = '[[Category:Event Character]]',
        bloomable_powers_only = '[[Category:Bloomable without features]]',
        bloomable = '[[Category:Bloomable with features]]',
        growable = '[[Category:Rarity growable]]',
        base = '[[Category:Is base form]]',
        alternate = '[[Category:Is alternate form]]',
        has_alternate = '[[Category:Has alternate form]]',
        has_skin = '[[Category:Has dedicated skin]]',
        maturing = '[[Category:Maturing]]',
    },
    -- Ability categories. Mostly for Module:Ability.
    ability = {
        using = '[[Category:Pages using ability module]]',
        err = {
            bad = '[[Category:Errors]][[Category:Pages with bad abilities]]',
            badCall = '[[Category:Errors]][[Category:Pages with improper ability calls]]',
        },
    },
    -- Skill categories. Mostly for Module:Skill.
    skill = {
        using = '[[Category:Pages using skill module]]',
        style = {
            hit_one = '[[Category:One target skill]]',
            hit_two = '[[Category:Two target skill]]',
            hit_all = '[[Category:All target skill]]',
            hit_one_drain = '[[Category:One target drain skill]]',
            hit_multi = '[[Category:Multi-hit skill]]',
            hit_all_dmg_based_on_remaining = '[[Category:Remaining enemies-based damage skill]]',
        },
        err = {
            badID = '[[Category:Errors]][[Category:Pages with bad skill IDs]]',
            badType = '[[Category:Errors]][[Category:Pages with invalid skill type IDs]]',
        },
    },
    -- Wikia page categories.
    page = {
        event = '[[Category:Events]]'
    },
    general = {
        badArg = '[[Category:Errors]][[Category:Pages with wrong arguments for a module]]',
        missingVal = '[[Category:Errors]][[Category:Pages with missing values]]',
        bug = '[[Category:Pages with module bugs]]',
        deprecated = '[[Category:Errors]][[Category:Pages using deprecated methodologies]]',
        waifulist = '[[Category:Pages with bad waifulist calls]]',
    },
    editing = {
        notFormatted = '[[Category:Pages missing formatted parameters]]',
    },
}
--</nowiki>
Community content is available under CC-BY-SA unless otherwise noted.