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
// via Wikitext Extension for VSCode
No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 3: Line 3:
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',   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 = '🦅' },
-- angelic  = { text = 'Angelic',   link = 'Angelic creatures',         symbol = '😇' },
fungus    = { text = 'Fungus',           link = 'Fungus creatures',           symbol = '🍄' },
-- demonic  = { text = 'Demonic',   link = 'Demonic creatures',         symbol = '👿' },
pund      = { text = 'Partial Undead',   link = 'Partial undead creatures',   symbol = '🫀' },
},
},
types = {
types = {
goblin    = { text = 'Goblin',     link = 'Goblins'   },
goblin    = { text = 'Goblin',           link = 'Goblins'           },
orc       = { text = 'Orc',       link = 'Orcs'      },
ork       = { text = 'Ork',               link = 'Orks'               },
dwarf      = { text = 'Dwarf',     link = 'Dwarves'   },
ogre       = { text = 'Ogre',              link = 'Ogres'              },
elf        = { text = 'Elf',       link = 'Elves'     },
dwarf      = { text = 'Dwarf',             link = 'Dwarves'           },
troll      = { text = 'Troll',     link = 'Trolls'     },
elf        = { text = 'Elf',               link = 'Elves'             },
giant      = { text = 'Giant',     link = 'Giants'     },
troll      = { text = 'Troll',             link = 'Trolls'             },
spider    = { text = 'Spider',     link = 'Spiders'   },
giant      = { text = 'Giant',             link = 'Giants'             },
golem      = { text = 'Golem',     link = 'Golems'     },
spider    = { text = 'Spider',           link = 'Spiders'           },
ent        = { text = 'Ent',       link = 'Ents'       },
golem      = { text = 'Golem',             link = 'Golems'             },
drakespawn = { text = 'Drakespawn', link = 'Drakespawn' },
treant    = { text = 'Treant',           link = 'Treants'           },
golem      = { text = 'Golem',     link = 'Golems'     },
drakespawn = { text = 'Drakespawn',       link = 'Drakespawn'         },
moritost  = { text = 'Moritost',   link = 'Moritost'   },
golem      = { text = 'Golem',             link = 'Golems'             },
ghoul      = { text = 'Ghoul',     link = 'Ghouls'     },
moritost  = { text = 'Moritost',         link = 'Moritost'           },
vampire    = { text = 'Vampire',   link = 'Vampires'   },
ghoul      = { text = 'Ghoul',             link = 'Ghouls'             },
zombie    = { text = 'Zombie',     link = 'Zombies'   },
vampire    = { text = 'Vampire',           link = 'Vampires'           },
demon      = { text = 'Demon',     link = 'Demons'     },
zombie    = { text = 'Zombie',           link = 'Zombies'           },
angel      = { text = 'Angel',     link = 'Angels'     },
demon      = { text = 'Demon',             link = 'Demons'             },
wraith    = { text = 'Wraith',     link = 'Wraiths'   },
angel      = { text = 'Angel',             link = 'Angels'             },
phraint = { text = 'Phraint',   link = 'Phraints'   },
wraith    = { text = 'Wraith',           link = 'Wraiths'           },
saurage = { text = 'Saurage',   link = 'Saurages'   },
phraint   = { text = 'Phraint',           link = 'Phraints'           },
human = { text = 'Human',     link = 'Humans'     },
saurage   = { text = 'Saurage',           link = 'Saurages'           },
bird      = { text = 'Bird',       link = 'Birds'     },
human   = { text = 'Human',             link = 'Humans'             },
bovine    = { text = 'Bovine',     link = 'Bovines'   },
bird      = { text = 'Bird',             link = 'Birds'             },
cat        = { text = 'Cat',       link = 'Cats'       },
bovine    = { text = 'Bovine',           link = 'Bovines'           },
dog        = { text = 'Dog',       link = 'Dogs'       },
cat        = { text = 'Cat',               link = 'Cats'               },
fish      = { text = 'Fish',      link = 'Fish'     },
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'          },
},
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'             },
}
}
}
}

Latest revision as of 09:50, 7 February 2026

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

-- Module:TagCreatures
-- Readonly via mw.loadData in consumers.
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'         },
		golem      = { text = 'Golem',             link = 'Golems'             },
		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'           },
	},
	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'             },
	}
}