Toggle menu
2.9K
1.9K
8
23.2K
Divinity Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 05:10, 11 May 2026 by Alex (talk | contribs)

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",
	},
	air_immunity = {
		aliases = {'air immunity'},
		image = "Status DOS2 Air Immunity 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",
	},
	blessed = {
		image = "Status DOS2 Blessed Icon.png",
	},
	blinded = {
		image = "Status DOS2 Blinded Icon.png",
	},
	blinding_radiance = {
		aliases = {'blinding radiance'},
		image = "Skill DOS2 Blinding Radiance Icon.png",
	},
	blood_infusion = {
		aliases = {'blood infusion'},
		image = "Status DOS2 Blood Infusion Icon.png",
	},
	bonecage = {
		aliases = {'bone cage'},
		image = "Skill DOS2 Bone Cage Icon.png",
	},
	boon_of_vengeance = {
		aliases = {'boon of vengeance'},
		image = "Status DOS2 Boon of Vengeance 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",
	},
	deflection_aura = {
		aliases = {'deflection aura'},
		image = "Status DOS2 Deflection Aura 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",
	},
	earth_immunity = {
		aliases = {'earth immunity'},
		image = "Status DOS2 Earth Immunity Icon.png",
	},
	elemental_immunity = {
		aliases = {'elemental immunity'},
		image = "Status DOS2 Elemental Immunity 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",
	},
	fire_immunity = {
		aliases = {'fire immunity'},
		image = "Status DOS2 Fire Immunity Icon.png",
	},
	fire_immunity_aura = {
		aliases = {'fire immunity aura'},
		image = "Status DOS2 Fire Immunity Aura 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",
	},
	galvanised = {
		image = "Status DOS2 Galvanised Icon.png",
	},
	grounded = {
		image = "Status DOS2 Grounded 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",
	},
	holy_fire = {
		aliases = {'holy fire'},
		image = "Status DOS2 Holy Fire Icon.png",
	},
	hovering = {
		image = "Status DOS2 Hovering Icon.png",
	},
	infected = {
		image = "Status DOS2 Infected 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",
	},
	physical_immunity = {
		aliases = {'physical immunity'},
		image = "Status DOS2 Physical Immunity 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",
	},
	reactive_shot = {
		aliases = {'reactive shot'},
		image = "Skill DOS2 Reactive Shot 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",
	},
	soul_mate = {
		aliases = {'soul mate'},
		image = "Skill DOS2 Soul Mate 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 = {
		image = "Status DOS2 Spirit 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",
	},
	supercharged = {
		image = "Skill DOS2 Supercharged Icon.png",
	},
	sworn = {
		image = "Status DOS2 Sworn Icon.png",
	},
	taunted = {
		image = "Status DOS2 Taunted Icon.png",
	},
	terrified = {
		image = "Status DOS2 Terrified Icon.png",
	},
	terror_aura = {
		aliases = {'terror aura'},
		image = "Status DOS2 Terror Aura 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",
	},
	umbral_link = {
		aliases = {'umbral link'},
		image = "Status DOS2 Umbral Link 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",
	},
	water_immunity = {
		aliases = {'water immunity'},
		image = "Status DOS2 Water Immunity Icon.png",
	},
	water_infusion = {
		aliases = {'water infusion'},
		image = "Status DOS2 Water Infusion 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",
	},
	wordless_aura = {
		aliases = {'wordless aura'},
		image = "Status DOS2 Wordless Aura 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