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 = { ["claw"] = {"Claws"}, ["talon"] = {"Claws"}, ["fang"] = {"Fangs"}, ["feather"] = {"Feathers"}, ["fur"] = {"Fur"}, ["furrowed chin"] = {"Furrowed Chin"}, ["gill"] = {"Gills"}, ["hoof"] = {"Hooves"}, ["hooves"] = {"Hooves"}, ["horn"] = {"Horns"}, ["heads"] = {"Multiple Heads"}, ["one arm"] = {"One Arm"}, ["pincer"] = {"Pincers"}, ["pointed ear"] = {"Pointed Ears"}, ["scale"] = {"Scaly Skin"}, ["tail"] = {"Tail"}, ["tattoo"] = {"Tattoos"}, ["tentacle"] = {"Tentacles"}, ["no pupil"] = {"No visible Irises or Pupils"}, ["no visible pupil"] = {"No visible Irises or Pupils"}, ["no visible iris"] = {"No visible Irises or Pupils"}, ["wing"] = {"Winged Characters"} }

-- 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