Module:CharacterInfoboxUnusualFeatures

-- Put all of the words which you want to look up in a field's value here -- Syntax: ["word_to_look_up"] = {"Category1", "Category2", "Category3" ... }

local valid = { ["horn"] = {"Horns"}, ["fur"] = {"Fur"}, ["furrow"] = {"Fur"}, ["furrowed chin"] = {"Furrowed chin"}, ["tail"] = {"Tail"}, ["fang"] = {"Fangs"}, ["claw"] = {"Claws"}, ["talon"] = {"Claws"}, ["tattoo"] = {"Tattoos"}, ["pincer"] = {"Pincers"}, ["one arm"] = {"One Arm"}, ["feather"] = {"Feathers"}, ["scale"] = {"Scaly Skin"}, ["tentacle"] = {"Tentacles"}, ["heads"] = {"Multiple Heads"}, ["pointed ear"] = {"Pointed Ears"}, ["hooves"] = {"Hooves"}, ["hoof"] = {"Hooves"}, ["wing"] = {"Winged Characters"}, ["allowing"] = {"Winged Characters"}, ["owing"] = {"Winged Characters"}, ["no pupil"] = {"No visible Irises or Pupils"}, ["no visible pupil"] = {"No visible Irises or Pupils"}, ["no visible iris"] = {"No visible Irises or Pupils"} }

-- Put all of the exceptions here (e.g. don't categorise as Fur if fur is found in Furrowed Chin) -- Syntax: ["word_to_look_up"] = {"Exception1", "Exception2", "Exception3" ... }

local exceptions = { ["fur"] = {"furrow"}, ["wing"] = {"owing"} }

local unusualFeatures = { ["valid"] = valid, ["exceptions"] = exceptions }

return unusualFeatures