Toggle menu
2.5K
1.7K
8
20.5K
Divinity Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Any DOS2/data: Difference between revisions

From Divinity Wiki
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 13: Line 13:
aliases = {'air essence'},
aliases = {'air essence'},
image = "Item DOS2 Air Essence Icon.png",
image = "Item DOS2 Air Essence Icon.png",
},
air_resistance_potion = {
aliases = {'air resistance potion'},
image = "Item DOS2 Medium Air Resistance Potion Icon.png",
},
},
antler = {
antler = {
Line 35: Line 39:
aliases = {'cutting tool'},
aliases = {'cutting tool'},
image = "Item DOS2 Pocket Knife Icon.png",
image = "Item DOS2 Pocket Knife Icon.png",
},
dagger = {
image = "Item DOS2 Dwarven Dagger Icon.png",
},
},
earth_essence = {
earth_essence = {
Line 56: Line 63:
hammer = {
hammer = {
image = "Item DOS2 Hammer Icon.png",
image = "Item DOS2 Hammer Icon.png",
},
honey_source = {
aliases = {'honey source'},
image = "Item DOS2 Jar of Honey Icon.png",
},
huntsman_skillbook = {
aliases = {'huntsman skillbook'},
image = "Item DOS2 Blank Huntsman Skillbook Icon.png",
},
},
hydrosophist_skillbook = {
hydrosophist_skillbook = {
Line 99: Line 114:
aliases = {'pyrokinetic skillbook'},
aliases = {'pyrokinetic skillbook'},
image = "Item DOS2 Blank Fire Skillbook Icon.png",
image = "Item DOS2 Blank Fire Skillbook Icon.png",
},
scoundrel_skillbook = {
aliases = {'scoundrel skillbook'},
image = "Item DOS2 Blank Scoundrel Skillbook Icon.png",
},
},
shadow_essence = {
shadow_essence = {
aliases = {'shadow essence'},
aliases = {'shadow essence'},
image = "Item DOS2 Shadow Essence Icon.png",
image = "Item DOS2 Shadow Essence Icon.png",
},
sp_aerotheurge_skillbook = {
aliases = {'sp aerotheurge skillbook'},
image = "Item DOS2 High Tier Blank Aerotheurge Skillbook Icon.png",
},
sp_geomancer_skillbook = {
aliases = {'sp geomancer skillbook'},
image = "Item DOS2 High Tier Blank Geomancer Skillbook Icon.png",
},
sp_huntsman_skillbook = {
aliases = {'sp huntsman skillbook'},
image = "Item DOS2 High Tier Blank Huntsman Skillbook Icon.png",
},
sp_hydrosophist_skillbook = {
aliases = {'sp hydrosophist skillbook'},
image = "Item DOS2 High Tier Blank Hydrosophist Skillbook Icon.png",
},
sp_necromancy_skillbook = {
aliases = {'sp necromancy skillbook'},
image = "Item DOS2 High Tier Blank Necromancy Skillbook Icon.png",
},
sp_polymorph_skillbook = {
aliases = {'sp polymorph skillbook'},
image = "Item DOS2 High Tier Blank Polymorph Skillbook Icon.png",
},
sp_scoundrel_skillbook = {
aliases = {'sp scoundrel skillbook'},
image = "Item DOS2 High Tier Blank Scoundrel Skillbook Icon.png",
},
sp_summoning_skillbook = {
aliases = {'sp summoning skillbook'},
image = "Item DOS2 High Tier Blank Summoning Skillbook Icon.png",
},
sp_warfare_skillbook = {
aliases = {'sp warfare skillbook'},
image = "Item DOS2 High Tier Blank Warfare Skillbook Icon.png",
},
},
summoning_skillbook = {
summoning_skillbook = {

Latest revision as of 02:36, 22 April 2026

Documentation for this module may be created at Module:Any DOS2/data/doc

-- This module stores icon data for [[Module:Any DOS2]].

--------------------------------------------------------------------------------
-- Icon data
--------------------------------------------------------------------------------

local data = {
	aerotheurge_skillbook = {
		aliases = {'aerotheurge skillbook'},
		image = "Item DOS2 Blank Air Skillbook Icon.png",
	},
	air_essence = {
		aliases = {'air essence'},
		image = "Item DOS2 Air Essence Icon.png",
	},
	air_resistance_potion = {
		aliases = {'air resistance potion'},
		image = "Item DOS2 Medium Air Resistance Potion Icon.png",
	},
	antler = {
		image = "Item DOS2 Antler Icon.png",
	},
	arrow_or_shaft = {
		aliases = {'arrow or shaft'},
		image = "Item DOS2 Arrow Shaft Icon.png",
	},
	beer_source = {
		aliases = {'beer source'},
		image = "Item DOS2 Mug of Beer Icon.png",
	},
	bone = {
		image = "Item DOS2 Bone Icon.png",
	},
	chicken_foot = {
		aliases = {'chicken foot'},
		image = "Item DOS2 Chicken Foot Icon.png",
	},
	cutting_tool = {
		aliases = {'cutting tool'},
		image = "Item DOS2 Pocket Knife Icon.png",
	},
	dagger = {
		image = "Item DOS2 Dwarven Dagger Icon.png",
	},
	earth_essence = {
		aliases = {'earth essence'},
		image = "Item DOS2 Earth Essence Icon.png",
	},
	fire_essence = {
		aliases = {'fire essence'},
		image = "Item DOS2 Fire Essence Icon.png",
	},
	fish = {
		image = "Item DOS2 Herring Icon.png",
	},
	geomancer_skillbook = {
		aliases = {'geomancer skillbook'},
		image = "Item DOS2 Blank Earth Skillbook Icon.png",
	},
	gold = {
		image = "Item DOS2 Gold Cup Icon.png",
	},
	hammer = {
		image = "Item DOS2 Hammer Icon.png",
	},
	honey_source = {
		aliases = {'honey source'},
		image = "Item DOS2 Jar of Honey Icon.png",
	},
	huntsman_skillbook = {
		aliases = {'huntsman skillbook'},
		image = "Item DOS2 Blank Huntsman Skillbook Icon.png",
	},
	hydrosophist_skillbook = {
		aliases = {'hydrosophist skillbook'},
		image = "Item DOS2 Blank Water Skillbook Icon.png",
	},
	key = {
		image = "Bronze Key DOS Icon.png",
	},
	knife = {
		image = "Item DOS2 Knife Icon.png",
	},
	life_essence = {
		aliases = {'life essence'},
		image = "Item DOS2 Life Essence Icon.png",
	},
	meat = {
		image = "Item DOS2 Raw Red Meat Icon.png",
	},
	metal = {
		image = "Item DOS2 Metal Scraps Icon.png",
	},
	milk = {
		image = "Item DOS2 Pail Icon.png",
	},
	necromancer_skillbook = {
		aliases = {'necromancer skillbook'},
		image = "Item DOS2 Blank Necromancy Skillbook Icon.png",
	},
	oil_source = {
		aliases = {'oil source'},
		image = "Item DOS2 Oil Barrel Icon.png",
	},
	poison_source = {
		aliases = {'poison source'},
		image = "Item DOS2 Poison Barrel Icon.png",
	},
	polymorph_skillbook = {
		aliases = {'polymorph skillbook'},
		image = "Item DOS2 Blank Polymorph Skillbook Icon.png",
	},
	pyrokinetic_skillbook = {
		aliases = {'pyrokinetic skillbook'},
		image = "Item DOS2 Blank Fire Skillbook Icon.png",
	},
	scoundrel_skillbook = {
		aliases = {'scoundrel skillbook'},
		image = "Item DOS2 Blank Scoundrel Skillbook Icon.png",
	},
	shadow_essence = {
		aliases = {'shadow essence'},
		image = "Item DOS2 Shadow Essence Icon.png",
	},
	sp_aerotheurge_skillbook = {
		aliases = {'sp aerotheurge skillbook'},
		image = "Item DOS2 High Tier Blank Aerotheurge Skillbook Icon.png",
	},
	sp_geomancer_skillbook = {
		aliases = {'sp geomancer skillbook'},
		image = "Item DOS2 High Tier Blank Geomancer Skillbook Icon.png",
	},
	sp_huntsman_skillbook = {
		aliases = {'sp huntsman skillbook'},
		image = "Item DOS2 High Tier Blank Huntsman Skillbook Icon.png",
	},
	sp_hydrosophist_skillbook = {
		aliases = {'sp hydrosophist skillbook'},
		image = "Item DOS2 High Tier Blank Hydrosophist Skillbook Icon.png",
	},
	sp_necromancy_skillbook = {
		aliases = {'sp necromancy skillbook'},
		image = "Item DOS2 High Tier Blank Necromancy Skillbook Icon.png",
	},
	sp_polymorph_skillbook = {
		aliases = {'sp polymorph skillbook'},
		image = "Item DOS2 High Tier Blank Polymorph Skillbook Icon.png",
	},
	sp_scoundrel_skillbook = {
		aliases = {'sp scoundrel skillbook'},
		image = "Item DOS2 High Tier Blank Scoundrel Skillbook Icon.png",
	},
	sp_summoning_skillbook = {
		aliases = {'sp summoning skillbook'},
		image = "Item DOS2 High Tier Blank Summoning Skillbook Icon.png",
	},
	sp_warfare_skillbook = {
		aliases = {'sp warfare skillbook'},
		image = "Item DOS2 High Tier Blank Warfare Skillbook Icon.png",
	},
	summoning_skillbook = {
		aliases = {'summoning skillbook'},
		image = "Item DOS2 Blank Summoning Skillbook Icon.png",
	},
	tormented_soul = {
		aliases = {'tormented soul'},
		image = "Item DOS2 High Quality Tormented Soul Icon.png",
	},
	void_tainted_fish = {
		aliases = {'void-tainted fish'},
		image = "Item DOS2 Plaice Icon.png",
	},
	water_essence = {
		aliases = {'water essence'},
		image = "Item DOS2 Water Essence Icon.png",
	},
	water_source = {
		aliases = {'water source'},
		image = "Item DOS2 Water Barrel 2 Icon.png",
	},
	wine_source = {
		aliases = {'wine source'},
		image = "Item DOS2 Bottle of Wine Icon.png",
	},
	_DEFAULT = {
		image = "Status DOS2 Source-Muted Icon.png",
		link = false,
	}
}

--------------------------------------------------------------------------------
-- End icon data
--------------------------------------------------------------------------------

-- Make aliases work the same as normal keys, and remove the "aliases" subtables.
local ret= {}
for code, iconData in pairs(data) do
	iconData.canonicalCode = code
	if iconData.aliases then
		for _, alias in ipairs(iconData.aliases) do
			ret[alias] = iconData
		end
		iconData.aliases = nil
	end
	ret[code] = iconData
end

return ret