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

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

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

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

local data = {
	acid = {
		image = "Status DOS2 Acid Icon.png",
	},
	atrophy = {
		image = "Status DOS2 Atrophy Icon.png",
	},
	bleed_fire = {
		aliases = {'bleed fire'},
		image = "Skill DOS2 Bleed Fire Icon.png",
	},
	bleeding = {
		image = "Status DOS2 Bleeding Icon.png",
	},
	blinded = {
		image = "Status DOS2 Blinded Icon.png",
	},
	blinding_radiance = {
		aliases = {'blinding radiance'},
		image = "Skill DOS2 Blinding Radiance Icon.png",
	},
	bonecage = {
		aliases = {'bone cage'},
		image = "Skill DOS2 Bone Cage Icon.png",
	},
	breathing_bubble = {
		aliases = {'breathing bubble'},
		image = "Skill DOS2 Breathing Bubble Icon.png",
	},
	bull_horns = {
		aliases = {'bull horns'},
		image = "Skill DOS2 Bull Horns Icon.png",
	},
	burning = {
		image = "Status DOS2 Burning Icon.png",
	},
	charmed = {
		image = "Status DOS2 Charmed Icon.png",
	},
	chicken_form = {
		aliases = {"chicken form"},
		image = "Skill DOS2 Chicken Claw Icon.png",
	},
	chilled = {
		image = "Status DOS2 Chilled Icon.png",
	},
	clear_minded = {
		aliases = {'clear-minded'},
		image = "Status DOS2 Clear-Minded Icon.png",
	},
	cow_form = {
		aliases = {'cow form'},
		image = "Status DOS2 Cow Form Icon.png",
	},
	crippled = {
		image = "Status DOS2 Crippled Icon.png",
	},
	cursed = {
		image = "Status DOS2 Cursed Icon.png",
	},
	dead = {
		image = "Status DOS2 Dead Icon.png",
	},
	death_wish = {
		aliases = {'death wish'},
		image = "Skill DOS2 Death Wish Icon.png",
	},
	decaying = {
		image = "Status DOS2 Decaying Icon.png",
	},
	decomposing = {
		image = "Status DOS2 Decomposing Icon.png",
	},
	deflecting = {
		image = "Skill DOS2 Deflective Barrier Icon.png",
	},
	demonic_celerity = {
		aliases = {'demonic celerity'},
		image = "Status DOS2 Demonic Celerity Icon.png",
	},
	diseased = {
		image = "Status DOS2 Diseased Icon.png",
	},
	drunk = {
		image = "Status DOS2 Drunk Icon.png",
	},
	encouraged = {
		image = "Skill DOS2 Encourage Icon.png",
	},
	encumbered = {
		image = "Status DOS2 Encumbered Icon.png",
	},
	enraged = {
		image = "Status DOS2 Enraged Icon.png",
	},
	entangled = {
		image = "Status DOS2 Entangled Icon.png",
	},
	enwebbed = {
		image = "Status DOS2 Enwebbed Icon.png",
	},
	erratic_wisp = {
		aliases = {'erratic wisp'},
		image = "Status DOS2 Erratic Wisp Icon.png",
	},
	evading = {
		image = "Skill DOS2 Uncanny Evasion Icon.png",
	},
	evasive_aura = {
		aliases = {'evasive aura'},
		image = "Skill DOS2 Evasive Aura Icon.png",
	},
	farsight = {
		image = "Skill DOS2 Farsight Icon.png",
	},
	farsight_infusion = {
		aliases = {'farsight infusion'},
		image = "Skill DOS2 Farsight Infusion Icon.png",
	},
	favourable_wind_aura = {
		aliases = {'favourable wind aura'},
		image = "Skill DOS2 Favourable Wind Icon.png",
	},
	fiery_malediction = {
		aliases = {'fiery malediction'},
		image = "Status DOS2 Fiery Malediction Icon.png",
	},
	flaming_tongues = {
		aliases = {'flaming tongues'},
		image = "Skill DOS2 Flaming Tongues Icon.png",
	},
	flanked = {
		image = "Status DOS2 Flanked Icon.png",
	},
	flesh_sacrifice = {
		aliases = {'flesh sacrifice'},
		image = "Skill DOS2 Flesh Sacrifice Icon.png",
	},
	floating = {
		aliases = {'wings'},
		image = "Skill DOS2 Spread Your Wings Icon.png",
	},
	fortified = {
		image = "Status DOS2 Fortified Icon.png",
	},
	frozen = {
		image = "Status DOS2 Frozen Icon.png",
	},
	guardian_angel = {
		aliases = {'guardian angel'},
		image = "Skill DOS2 Guardian Angel Icon.png",
	},
	guardian_angel_aura = {
		aliases = {'guardian angel aura'},
		image = "Skill DOS2 Guardian Angel Icon.png",
	},
	hasted = {
		image = "Status DOS2 Hasted Icon.png",
	},
	healing_tears = {
		aliases = {'healing tears'},
		image = "Skill DOS2 Healing Tears Icon.png",
	},
	hovering = {
		image = "Status DOS2 Hovering Icon.png",
	},
	invisible = {
		image = "Status DOS2 Invisible Icon.png",
	},
	knocked_down = {
		aliases = {'knocked down'},
		image = "Status DOS2 Knocked Down Icon.png",
	},
	lucky = {
		image = "Status DOS2 Lucky Icon.png",
	},
	magic_shell = {
		aliases = {'magic shell'},
		image = "Status DOS2 Magic Shell Icon.png",
	},
	marked = {
		image = "Skill DOS2 Glitter Dust Icon.png",
	},
	medusa_head = {
		aliases = {'medusa head'},
		image = "Skill DOS2 Medusa Head Icon.png",
	},
	necrofire = {
		image = "Status DOS2 Necrofire Icon.png",
	},
	pain_aura = {
		aliases = {'pain aura'},
		image = "Status DOS2 Pain Aura Icon.png",
	},
	petrified = {
		image = "Status DOS2 Petrified Icon.png",
	},
	playing_dead = {
		aliases = {'playing dead'},
		image = "Skill DOS2 Play Dead Icon.png",
	},
	poisoned = {
		image = "Status DOS2 Poisoned Icon.png",
	},
	possessed = {
		image = "Status DOS2 Possessed Icon.png",
	},
	regenerating = {
		image = "Status DOS2 Regenerating Icon.png",
	},
	resist_death = {
		aliases = {'resist death'},
		image = "Skill DOS2 Door To Eternity Icon.png",
	},
	rested = {
		image = "Status DOS2 Rested Icon.png",
	},
	ruptured_tendons = {
		aliases = {'ruptured tendons'},
		image = "Skill DOS2 Rupture Tendons Icon.png",
	},
	shackles_of_pain = {
		aliases = {'shackles of pain'},
		image = "Status DOS2 Shackles of Pain Icon.png",
	},
	shadow_infusion = {
		aliases = {'shadow infusion'},
		image = "Skill DOS2 Shadow Infusion Icon.png",
	},
	shocked = {
		image = "Status DOS2 Shocked Icon.png",
	},
	silenced = {
		image = "Status DOS2 Silenced Icon.png",
	},
	sleeping = {
		image = "Status DOS2 Sleeping Icon.png",
	},
	slowed = {
		image = "Status DOS2 Slowed Icon.png",
	},
	smelly = {
		image = "Status DOS2 Smelly Icon.png",
	},
	sneaking = {
		image = "Status DOS2 Sneaking Icon.png",
	},
	soul_bond = {
		aliases = {'soul bond'},
		image = "Status DOS2 Soul Bond Icon.png",
	},
	source_muted = {
		aliases = {'source-muted'},
		image = "Status DOS2 Source-Muted Icon.png",
	},
	source_rack = {
		aliases = {'source rack'},
		image = "Status DOS2 Shackles of Pain Icon.png",
	},
	sparkstriker = {
		image = "Skill DOS2 Sparking Swings Icon.png",
	},
	spider_legs = {
		aliases = {'spider legs'},
		image = "Skill DOS2 Spider Legs Icon.png",
	},
	spirit_vision = {
		aliases = {'spirit vision'},
		image = "Skill DOS2 Spirit Vision Icon.png",
	},
	stunned = {
		image = "Status DOS2 Stunned Icon.png",
	},
	suffocating = {
		image = "Status DOS2 Suffocating Icon.png",
	},
	sworn = {
		image = "Status DOS2 Sworn Icon.png",
	},
	taunted = {
		image = "Status DOS2 Taunted Icon.png",
	},
	terrified = {
		image = "Status DOS2 Terrified Icon.png",
	},
	troll_blood = {
		aliases = {'troll blood'},
		image = "Status DOS2 Troll Blood Icon.png",
	},
	tyrants_charm = {
		aliases = {"tyrant's charm"},
		image = "Status DOS2 Tyrant's Charm Icon.png",
	},
	vampire = {
		aliases = {'vampiric hunger'},
		image = "Skill DOS2 Vampiric Hunger Icon.png",
	},
	veiled_undead = {
		aliases = {'veiled undead'},
		image = "Status DOS2 Veiled Undead Icon.png",
	},
	venom_aura = {
		aliases = {'venom aura'},
		image = "Skill DOS2 Venomous Aura Icon.png",
	},
	venom_coated = {
		aliases = {'venom coated'},
		image = "Status DOS2 Venom Coated Icon.png",
	},
	warm = {
		image = "Status DOS2 Warm Icon.png",
	},
	weakened = {
		image = "Status DOS2 Weakened Icon.png",
	},
	web = {
		aliases = {'enwebbed'},
		image = "Status DOS2 Web Icon.png",
	},
	wet = {
		image = "Status DOS2 Wet 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