Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:TagCreatures: Difference between revisions

From Teriock
No edit summary
No edit summary
Line 1: Line 1:
-- Module:TagCreatures
-- Readonly via mw.loadData in consumers.
return {
return {
traits = {
traits = {
undead     = { text = 'Undead',           link = 'Undead creatures',          symbol = '🪦' },
undead     = { text = 'Undead',           link = 'Undead creatures',          symbol = '🪦' },
beast     = { text = 'Beast',             link = 'Beast creatures',            symbol = '🦣' },
beast       = { text = 'Beast',           link = 'Beast creatures',            symbol = '🦣' },
corporeal = { text = 'Corporeal',         link = 'Corporeal undead creatures', symbol = '🧟' },
corporeal   = { text = 'Corporeal',       link = 'Corporeal undead creatures', symbol = '🧟' },
skeletal   = { text = 'Skeletal',         link = 'Skeletal undead creatures',  symbol = '🦴' },
skeletal   = { text = 'Skeletal',         link = 'Skeletal undead creatures',  symbol = '🦴' },
spectral   = { text = 'Spectral',         link = 'Spectral undead creatures',  symbol = '👻' },
spectral   = { text = 'Spectral',         link = 'Spectral undead creatures',  symbol = '👻' },
minor     = { text = 'Minor',             link = 'Minor undead creatures',    symbol = '🧟' },
minor       = { text = 'Minor',           link = 'Minor undead creatures',    symbol = '🧟' },
full       = { text = 'Full',             link = 'Full undead creatures',      symbol = '💀' },
full       = { text = 'Full',             link = 'Full undead creatures',      symbol = '💀' },
greater   = { text = 'Greater',           link = 'Greater undead creatures',  symbol = '🧛' },
greater     = { text = 'Greater',         link = 'Greater undead creatures',  symbol = '🧛' },
outsider   = { text = 'Outsider',         link = 'Outsider creatures',        symbol = '👽️' },
outsider   = { text = 'Outsider',         link = 'Outsider creatures',        symbol = '👽️' },
celestial = { text = 'Celestial',         link = 'Celestial creatures',        symbol = '😇' },
celestial   = { text = 'Celestial',       link = 'Celestial creatures',        symbol = '😇' },
infernal   = { text = 'Infernal',         link = 'Infernal creatures',        symbol = '👿' },
infernal   = { text = 'Infernal',         link = 'Infernal creatures',        symbol = '👿' },
elemental = { text = 'Elemental',         link = 'Elemental creatures',        symbol = '🌞' },
elemental   = { text = 'Elemental',       link = 'Elemental creatures',        symbol = '🌞' },
plant     = { text = 'Plant',             link = 'Plant creatures',            symbol = '🌿' },
plant       = { text = 'Plant',           link = 'Plant creatures',            symbol = '🌿' },
construct = { text = 'Construct',         link = 'Construct creatures',        symbol = '🗿' },
construct   = { text = 'Construct',       link = 'Construct creatures',        symbol = '🗿' },
draconic   = { text = 'Draconic',         link = 'Draconic creatures',        symbol = '🐲' },
draconic   = { text = 'Draconic',         link = 'Draconic creatures',        symbol = '🐲' },
fae       = { text = 'Fae',               link = 'Fae creatures',              symbol = '🧚' },
fae         = { text = 'Fae',             link = 'Fae creatures',              symbol = '🧚' },
animal     = { text = 'Animal',           link = 'Animal creatures',          symbol = '🦀' },
animal     = { text = 'Animal',           link = 'Animal creatures',          symbol = '🦀' },
common     = { text = 'Common',           link = 'Common animal creatures',    symbol = '🐾' },
common     = { text = 'Common',           link = 'Common animal creatures',    symbol = '🐾' },
ooze       = { text = 'Ooze',             link = 'Ooze creatures',            symbol = '💩' },
ooze       = { text = 'Ooze',             link = 'Ooze creatures',            symbol = '💩' },
monstrous = { text = 'Monstrous',         link = 'Monstrous creatures',        symbol = '🧌' },
monstrous   = { text = 'Monstrous',       link = 'Monstrous creatures',        symbol = '🧌' },
humanoid   = { text = 'Humanoid',         link = 'Humanoid creatures',        symbol = '👤' },
humanoid   = { text = 'Humanoid',         link = 'Humanoid creatures',        symbol = '👤' },
pc         = { text = 'Playable',         link = 'Player character creatures', symbol = '🧍' },
pc         = { text = 'Playable',         link = 'Player character creatures', symbol = '🧍' },
partial   = { text = 'Partial Humanoid', link = 'Partial humanoid creatures', symbol = '🐒' },
partial     = { text = 'Partial Humanoid', link = 'Partial humanoid creatures', symbol = '🐒' },
aquatic   = { text = 'Aquatic',           link = 'Aquatic creatures',          symbol = '🐟️' },
aquatic     = { text = 'Aquatic',         link = 'Aquatic creatures',          symbol = '🐟️' },
avian     = { text = 'Avian',             link = 'Avian creatures',            symbol = '🦅' },
avian       = { text = 'Avian',           link = 'Avian creatures',            symbol = '🦅' },
fungus     = { text = 'Fungus',           link = 'Fungus creatures',          symbol = '🍄' },
fungus     = { text = 'Fungus',           link = 'Fungus creatures',          symbol = '🍄' },
pund       = { text = 'Partial Undead',   link = 'Partial undead creatures',  symbol = '🫀' },
pund       = { text = 'Partial Undead',   link = 'Partial undead creatures',  symbol = '🫀' },
},
},
types = {
types = {
goblin     = { text = 'Goblin',            link = 'Goblins'           },
goblin     = { text = 'Goblin',            link = 'Goblins'           },
ork       = { text = 'Ork',              link = 'Orks'               },
ork         = { text = 'Ork',              link = 'Orks'             },
ogre       = { text = 'Ogre',              link = 'Ogres'             },
ogre       = { text = 'Ogre',              link = 'Ogres'             },
dwarf     = { text = 'Dwarf',            link = 'Dwarves'           },
dwarf       = { text = 'Dwarf',            link = 'Dwarves'           },
elf       = { text = 'Elf',              link = 'Elves'             },
elf         = { text = 'Elf',              link = 'Elves'             },
troll     = { text = 'Troll',            link = 'Trolls'             },
troll       = { text = 'Troll',            link = 'Trolls'           },
giant     = { text = 'Giant',            link = 'Giants'             },
giant       = { text = 'Giant',            link = 'Giants'           },
spider     = { text = 'Spider',            link = 'Spiders'           },
spider     = { text = 'Spider',            link = 'Spiders'           },
golem     = { text = 'Golem',            link = 'Golems'             },
golem       = { text = 'Golem',            link = 'Golems'           },
treant     = { text = 'Treant',            link = 'Treants'           },
treant     = { text = 'Treant',            link = 'Treants'           },
drakespawn = { text = 'Drakespawn',        link = 'Drakespawn'         },
drakespawn = { text = 'Drakespawn',        link = 'Drakespawn'       },
golem      = { text = 'Golem',            link = 'Golems'            },
moritost   = { text = 'Moritost',          link = 'Moritost'         },
moritost   = { text = 'Moritost',          link = 'Moritost'           },
ghoul       = { text = 'Ghoul',            link = 'Ghouls'           },
ghoul     = { text = 'Ghoul',            link = 'Ghouls'             },
vampire     = { text = 'Vampire',          link = 'Vampires'         },
vampire   = { text = 'Vampire',          link = 'Vampires'           },
zombie     = { text = 'Zombie',            link = 'Zombies'           },
zombie     = { text = 'Zombie',            link = 'Zombies'           },
demon       = { text = 'Demon',            link = 'Demons'           },
demon     = { text = 'Demon',            link = 'Demons'             },
angel       = { text = 'Angel',            link = 'Angels'           },
angel     = { text = 'Angel',            link = 'Angels'             },
wraith     = { text = 'Wraith',            link = 'Wraiths'           },
wraith     = { text = 'Wraith',            link = 'Wraiths'           },
phraint     = { text = 'Phraint',          link = 'Phraints'         },
phraint   = { text = 'Phraint',          link = 'Phraints'           },
saurage     = { text = 'Saurage',          link = 'Saurages'         },
saurage   = { text = 'Saurage',          link = 'Saurages'           },
human       = { text = 'Human',            link = 'Humans'           },
human   = { text = 'Human',            link = 'Humans'             },
bird       = { text = 'Bird',              link = 'Birds'             },
bird       = { text = 'Bird',              link = 'Birds'             },
bovine     = { text = 'Bovine',            link = 'Bovines'           },
bovine     = { text = 'Bovine',            link = 'Bovines'           },
cat         = { text = 'Cat',              link = 'Cats'             },
cat       = { text = 'Cat',              link = 'Cats'               },
dog         = { text = 'Dog',              link = 'Dogs'             },
dog       = { text = 'Dog',              link = 'Dogs'               },
fish       = { text = 'Fish',              link = 'Fish'             },
fish       = { text = 'Fish',              link = 'Fish'               },
amphibian   = { text = 'Amphibian',        link = 'Amphibians'       },
amphibian = { text = 'Amphibian',        link = 'Amphibians'         },
mummy       = { text = 'Mummy',            link = 'Mummies'           },
mummy   = { text = 'Mummy',            link = 'Mummies'           },
drake       = { text = 'Drake',            link = 'Drakes'           },
drake     = { text = 'Drake',            link = 'Drakes'             },
dragon     = { text = 'Dragon',            link = 'Dragons'           },
dragon   = { text = 'Dragon',            link = 'Dragons'           },
crab       = { text = 'Crab',              link = 'Crabs'             },
crab       = { text = 'Crab',              link = 'Crabs'             },
insect     = { text = 'Insect',            link = 'Insects'           },
insect     = { text = 'Insect',            link = 'Insects'           },
demonfae   = { text = 'Infernal-Faespawn', link = 'Infernal-faespawn' },
demonfae   = { text = 'Infernal-Faespawn', link = 'Infernal-faespawn' },
scorpion   = { text = 'Scorpion',          link = 'Scorpions'         },
scorpion   = { text = 'Scorpion',          link = 'Scorpions'         },
snake       = { text = 'Snake',            link = 'Snakes'           },
snake     = { text = 'Snake',            link = 'Snakes'             },
spiga       = { text = 'Spiga',            link = 'Spigas'           },
spiga     = { text = 'Spiga',            link = 'Spigas'             },
dragonfly   = { text = 'Dragonfly',        link = 'Dragonflies'       },
dragonfly = { text = 'Dragonfly',        link = 'Dragonflies'       },
khepra     = { text = 'Khepra Phraint',    link = 'Khepra phraints'   },
khepra     = { text = 'Khepra Phraint',    link = 'Khepra phraints'   },
mantis     = { text = 'Mantis Phraint',    link = 'Mantis phraints'   },
mantis   = { text = 'Mantis Phraint',    link = 'Mantis phraints'   },
primate     = { text = 'Primate',          link = 'Primates'         },
primate   = { text = 'Primate',          link = 'Primates'           },
rodent     = { text = 'Rodent',            link = 'Rodents'           },
rodent     = { text = 'Rodent',            link = 'Rodents'            },
ape        = { text = 'Ape',              link = 'Apes'              },
bear        = { text = 'Bear',              link = 'Bears'            },
equine      = { text = 'Equine',           link = 'Equines'          },
deer        = { text = 'Deer',              link = 'Deer'              },
camelid    = { text = 'Camelid',          link = 'Camelids'          },
swine      = { text = 'Swine',            link = 'Swine'            },
elephant    = { text = 'Elephant',          link = 'Elephants'        },
cetacean    = { text = 'Cetacean',          link = 'Cetaceans'        },
pinniped    = { text = 'Pinniped',          link = 'Pinnipeds'        },
cephalopod  = { text = 'Cephalopod',        link = 'Cephalopods'      },
mustelid    = { text = 'Mustelid',          link = 'Mustelids'        },
reptile    = { text = 'Reptile',          link = 'Reptiles'          },
insectivore = { text = 'Insectivore',      link = 'Insectivores'      },
marsupial  = { text = 'Marsupial',        link = 'Marsupials'        },
},
},
regions = {
regions = {
southern   = { text = 'Southern Isles',   link = 'Creatures from the Southern Isles' },
southern   = { text = 'Southern Isles', link = 'Creatures from the Southern Isles' },
mainland   = { text = 'Mainland',         link = 'Creatures from the mainland'      },
mainland   = { text = 'Mainland',       link = 'Creatures from the mainland'      },
mist       = { text = 'Mists',             link = 'Creatures from the Mists'          },
mist       = { text = 'Mists',         link = 'Creatures from the Mists'          },
dry       = { text = 'Dry Lands',         link = 'Creatures from the Dry Lands'      },
dry         = { text = 'Dry Lands',     link = 'Creatures from the Dry Lands'      },
inner     = { text = 'Inner Sea',         link = 'Creatures from the Inner Sea'      },
inner       = { text = 'Inner Sea',     link = 'Creatures from the Inner Sea'      },
north     = { text = 'North',             link = 'Creatures from the north'          },
north       = { text = 'North',         link = 'Creatures from the north'          },
amon       = { text = 'Amon',             link = 'Creatures from Amon'              },
amon       = { text = 'Amon',           link = 'Creatures from Amon'              },
ravina     = { text = 'Ravina',           link = 'Creatures from Ravina'            },
ravina     = { text = 'Ravina',         link = 'Creatures from Ravina'            },
}
},
}
}

Revision as of 01:32, 5 November 2026

Documentation for this module may be created at Module:TagCreatures/doc

return {
	traits = {
		undead      = { text = 'Undead',           link = 'Undead creatures',           symbol = '🪦' },
		beast       = { text = 'Beast',            link = 'Beast creatures',            symbol = '🦣' },
		corporeal   = { text = 'Corporeal',        link = 'Corporeal undead creatures', symbol = '🧟' },
		skeletal    = { text = 'Skeletal',         link = 'Skeletal undead creatures',  symbol = '🦴' },
		spectral    = { text = 'Spectral',         link = 'Spectral undead creatures',  symbol = '👻' },
		minor       = { text = 'Minor',            link = 'Minor undead creatures',     symbol = '🧟' },
		full        = { text = 'Full',             link = 'Full undead creatures',      symbol = '💀' },
		greater     = { text = 'Greater',          link = 'Greater undead creatures',   symbol = '🧛' },
		outsider    = { text = 'Outsider',         link = 'Outsider creatures',         symbol = '👽️' },
		celestial   = { text = 'Celestial',        link = 'Celestial creatures',        symbol = '😇' },
		infernal    = { text = 'Infernal',         link = 'Infernal creatures',         symbol = '👿' },
		elemental   = { text = 'Elemental',        link = 'Elemental creatures',        symbol = '🌞' },
		plant       = { text = 'Plant',            link = 'Plant creatures',            symbol = '🌿' },
		construct   = { text = 'Construct',        link = 'Construct creatures',        symbol = '🗿' },
		draconic    = { text = 'Draconic',         link = 'Draconic creatures',         symbol = '🐲' },
		fae         = { text = 'Fae',              link = 'Fae creatures',              symbol = '🧚' },
		animal      = { text = 'Animal',           link = 'Animal creatures',           symbol = '🦀' },
		common      = { text = 'Common',           link = 'Common animal creatures',    symbol = '🐾' },
		ooze        = { text = 'Ooze',             link = 'Ooze creatures',             symbol = '💩' },
		monstrous   = { text = 'Monstrous',        link = 'Monstrous creatures',        symbol = '🧌' },
		humanoid    = { text = 'Humanoid',         link = 'Humanoid creatures',         symbol = '👤' },
		pc          = { text = 'Playable',         link = 'Player character creatures', symbol = '🧍' },
		partial     = { text = 'Partial Humanoid', link = 'Partial humanoid creatures', symbol = '🐒' },
		aquatic     = { text = 'Aquatic',          link = 'Aquatic creatures',          symbol = '🐟️' },
		avian       = { text = 'Avian',            link = 'Avian creatures',            symbol = '🦅' },
		fungus      = { text = 'Fungus',           link = 'Fungus creatures',           symbol = '🍄' },
		pund        = { text = 'Partial Undead',   link = 'Partial undead creatures',   symbol = '🫀' },
	},
	types = {
		goblin      = { text = 'Goblin',            link = 'Goblins'           },
		ork         = { text = 'Ork',               link = 'Orks'              },
		ogre        = { text = 'Ogre',              link = 'Ogres'             },
		dwarf       = { text = 'Dwarf',             link = 'Dwarves'           },
		elf         = { text = 'Elf',               link = 'Elves'             },
		troll       = { text = 'Troll',             link = 'Trolls'            },
		giant       = { text = 'Giant',             link = 'Giants'            },
		spider      = { text = 'Spider',            link = 'Spiders'           },
		golem       = { text = 'Golem',             link = 'Golems'            },
		treant      = { text = 'Treant',            link = 'Treants'           },
		drakespawn  = { text = 'Drakespawn',        link = 'Drakespawn'        },
		moritost    = { text = 'Moritost',          link = 'Moritost'          },
		ghoul       = { text = 'Ghoul',             link = 'Ghouls'            },
		vampire     = { text = 'Vampire',           link = 'Vampires'          },
		zombie      = { text = 'Zombie',            link = 'Zombies'           },
		demon       = { text = 'Demon',             link = 'Demons'            },
		angel       = { text = 'Angel',             link = 'Angels'            },
		wraith      = { text = 'Wraith',            link = 'Wraiths'           },
		phraint     = { text = 'Phraint',           link = 'Phraints'          },
		saurage     = { text = 'Saurage',           link = 'Saurages'          },
		human       = { text = 'Human',             link = 'Humans'            },
		bird        = { text = 'Bird',              link = 'Birds'             },
		bovine      = { text = 'Bovine',            link = 'Bovines'           },
		cat         = { text = 'Cat',               link = 'Cats'              },
		dog         = { text = 'Dog',               link = 'Dogs'              },
		fish        = { text = 'Fish',              link = 'Fish'              },
		amphibian   = { text = 'Amphibian',         link = 'Amphibians'        },
		mummy       = { text = 'Mummy',             link = 'Mummies'           },
		drake       = { text = 'Drake',             link = 'Drakes'            },
		dragon      = { text = 'Dragon',            link = 'Dragons'           },
		crab        = { text = 'Crab',              link = 'Crabs'             },
		insect      = { text = 'Insect',            link = 'Insects'           },
		demonfae    = { text = 'Infernal-Faespawn', link = 'Infernal-faespawn' },
		scorpion    = { text = 'Scorpion',          link = 'Scorpions'         },
		snake       = { text = 'Snake',             link = 'Snakes'            },
		spiga       = { text = 'Spiga',             link = 'Spigas'            },
		dragonfly   = { text = 'Dragonfly',         link = 'Dragonflies'       },
		khepra      = { text = 'Khepra Phraint',    link = 'Khepra phraints'   },
		mantis      = { text = 'Mantis Phraint',    link = 'Mantis phraints'   },
		primate     = { text = 'Primate',           link = 'Primates'          },
		rodent      = { text = 'Rodent',            link = 'Rodents'           },
		ape         = { text = 'Ape',               link = 'Apes'              },
		bear        = { text = 'Bear',              link = 'Bears'             },
		equine      = { text = 'Equine',            link = 'Equines'           },
		deer        = { text = 'Deer',              link = 'Deer'              },
		camelid     = { text = 'Camelid',           link = 'Camelids'          },
		swine       = { text = 'Swine',             link = 'Swine'             },
		elephant    = { text = 'Elephant',          link = 'Elephants'         },
		cetacean    = { text = 'Cetacean',          link = 'Cetaceans'         },
		pinniped    = { text = 'Pinniped',          link = 'Pinnipeds'         },
		cephalopod  = { text = 'Cephalopod',        link = 'Cephalopods'       },
		mustelid    = { text = 'Mustelid',          link = 'Mustelids'         },
		reptile     = { text = 'Reptile',           link = 'Reptiles'          },
		insectivore = { text = 'Insectivore',       link = 'Insectivores'      },
		marsupial   = { text = 'Marsupial',         link = 'Marsupials'        },
	},
	regions = {
		southern    = { text = 'Southern Isles', link = 'Creatures from the Southern Isles' },
		mainland    = { text = 'Mainland',       link = 'Creatures from the mainland'       },
		mist        = { text = 'Mists',          link = 'Creatures from the Mists'          },
		dry         = { text = 'Dry Lands',      link = 'Creatures from the Dry Lands'      },
		inner       = { text = 'Inner Sea',      link = 'Creatures from the Inner Sea'      },
		north       = { text = 'North',          link = 'Creatures from the north'          },
		amon        = { text = 'Amon',           link = 'Creatures from Amon'               },
		ravina      = { text = 'Ravina',         link = 'Creatures from Ravina'             },
	},
}