Toggle menu
2.9K
1.9K
8
24K
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",
	},
	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",
	},
	existential_haze = {
		aliases = {'existential haze'},
		image = "Status DOS2 Existential Haze 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",
	},
	permanently_blinded = {
		aliases = {'permanently blinded'},
		image = "Status DOS2 Blinded 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",
	},
	tied_up = {
		aliases = {'tied up'},
		image = "Status DOS2 Tied Up 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