Mapping item type to datastore locations on the wiki (e. g. 'Mod' to 'Module:Mods/data').
- Created with Docbunto
See Also
Code
--- Mapping item type to datastore locations on the wiki (e.g. 'Mod' to 'Module:Mods/data').
--
-- @module datastoremanifest
-- @attribution [[User:Cephalon Scientia|Cephalon Scientia]]
-- @attribution [[User:Gigamicro|Gigamicro]] (based on [[Module:Tooltips/icon]])
-- @release stable
-- <nowiki>
local MODULE_LOCALIZATION = mw.site.namespaces[828].name -- TODO: Generalize for different wiki localizations?
return {
Ability = {
Description = 'Powersuit abilities',
Source = 'Module:Ability/data',
CollectionNames = { 'Ability' },
},
Arcane = {
Description = 'Arcane Enhancements',
Source = 'Module:Arcane/data',
CollectionNames = { 'Arcanes' },
},
Blueprint = {
Description = 'Item blueprints',
Source = 'Module:Blueprints/data',
CollectionNames = { 'Blueprints' },
},
Companion = {
Description = 'Player companions',
Source = 'Module:Companions/data',
CollectionNames = { 'Companions' },
},
Component = {
Description = 'Item components',
Source = 'Module:Resources/data',
CollectionNames = { 'Resources', 'GenericComponents' },
},
DamageType = {
Description = 'Damage types',
Source = 'Module:DamageTypes/data',
CollectionNames = { 'Types', 'Health', 'Procs' },
},
Decoration = {
Description = 'Orbiter and Clan Dojo decorations',
Source = 'Module:Decorations/data',
CollectionNames = { 'Atmospherics', 'Corpus', 'Grineer', 'Infested', 'Natural', 'Orokin', 'Ostron', 'Sentient', 'Solaris', 'Tenno', 'Trophies'},
},
Enemy = {
Description = 'Enemy or NPC units',
Source = 'Module:Enemies/data',
CollectionNames = { },
},
Faction = {
Description = 'Enemy and allied factions, including Syndicates',
Source = 'Module:Factions/data',
CollectionNames = { 'Factions' },
},
Focus = {
Description = 'Operator focus trees',
Source = 'Module:Focus/data',
CollectionNames = { 'Ways', 'Schools', 'Symbols' },
},
Gear = {
Description = 'Gear items',
Source = 'Module:Resources/data',
CollectionNames = { 'Resources' },
},
Key = {
Description = 'Mission keys',
Source = 'Module:Resources/data',
CollectionNames = { 'Resources' },
},
Mod = {
Description = 'Mod upgrades',
Source = 'Module:Mods/data',
CollectionNames = { 'Mods' },
},
Node = {
Description = 'Mission node',
Source = 'Module:Missions/data',
CollectionNames = { 'MissionDetails' },
},
Relic = {
Description = 'Void relics',
Source = 'Module:Void/data',
CollectionNames = { 'RelicData' },
},
Resource = {
Description = 'Item resources',
Source = 'Module:Resources/data',
CollectionNames = { 'Resources', 'GenericComponents' },
},
Scene = {
Description = 'Captura scenes',
Source = 'Module:Placeholder',
CollectionNames = { },
},
Sigil = {
Description = 'Sigil cosmetics',
Source = 'Module:Sigils/data',
CollectionNames = { },
},
Stat = {
Description = 'Player and weapon statistics icons',
Source = 'Module:Icon/data',
CollectionNames = { 'Buff' },
},
Warframe = {
Description = 'Warframe stats',
Source = 'Module:Warframes/data',
CollectionNames = { 'Warframes' },
},
Weapon = {
Description = 'Weapon stats',
Source = 'Module:Weapons/data',
-- Full list of collection name aliases can be found in https://warframe.fandom.com/wiki/Module:Weapons/data
CollectionNames = { 'Primary', 'Secondary', 'Melee', 'Arch-gun', 'Arch-melee', 'Robotic', 'Hound', 'Railjack', 'Amp', 'Kitgun', 'Zaw', 'Misc' },
},
}