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

Module:Status DOS2/data: Difference between revisions

From Divinity Wiki
No edit summary
No edit summary
 
(42 intermediate revisions by the same user not shown)
Line 6: Line 6:


local data = {
local data = {
acid = {
image = "Status DOS2 Acid Icon.png",
},
atrophy = {
image = "Status DOS2 Atrophy Icon.png",
},
bleeding = {
image = "Status DOS2 Bleeding Icon.png",
},
blinded = {
blinded = {
image = "Status DOS2 Blinded Icon.png",
image = "Status DOS2 Blinded Icon.png",
},
},
blinding_radiance = {
blinding_radiance = {
aliases = {"Blinding Radiance"},
aliases = {"blinding radiance"},
image = "Skill DOS2 Blinding Radiance Icon.png",
image = "Skill DOS2 Blinding Radiance Icon.png",
},
},
bleeding = {
burning = {
image = "Status DOS2 Bleeding Icon.png",
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 = {
chilled = {
image = "Status DOS2 Chilled Icon.png",
image = "Status DOS2 Chilled Icon.png",
},
clear_minded = {
aliases = {'clear-minded'},
image = "Status DOS2 Clear-Minded Icon.png",
},
},
crippled = {
crippled = {
image = "Status DOS2 Crippled Icon.png",
image = "Status DOS2 Crippled Icon.png",
},
cursed = {
image = "Status DOS2 Cursed Icon.png",
},
},
dead = {
dead = {
image = "Status DOS2 Dead Icon.png",
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 = {
decomposing = {
Line 33: Line 63:
drunk = {
drunk = {
image = "Status DOS2 Drunk Icon.png",
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",
},
evading = {
image = "Skill DOS2 Uncanny Evasion 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",
},
},
flanked = {
flanked = {
image = "Status DOS2 Flanked Icon.png",
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 = {
fortified = {
image = "Status DOS2 Fortified Icon.png",
image = "Status DOS2 Fortified Icon.png",
},
frozen = {
image = "Status DOS2 Frozen Icon.png",
},
},
hasted = {
hasted = {
image = "Status DOS2 Hasted Icon.png",
image = "Status DOS2 Hasted Icon.png",
},
hovering = {
image = "Status DOS2 Hovering Icon.png",
},
},
invisible = {
invisible = {
image = "Status DOS2 Invisible Icon.png",
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",
},
necrofire = {
image = "Status DOS2 Necrofire Icon.png",
},
},
petrified = {
petrified = {
image = "Status DOS2 Petrified Icon.png",
image = "Status DOS2 Petrified Icon.png",
},
playing_dead = {
aliases = {'playing dead'},
image = "Skill DOS2 Play Dead Icon.png",
},
},
poisoned = {
poisoned = {
image = "Status DOS2 Poisoned Icon.png",
image = "Status DOS2 Poisoned Icon.png",
},
possessed = {
image = "Status DOS2 Possessed Icon.png",
},
regenerating = {
image = "Status DOS2 Regenerating Icon.png",
},
rested = {
image = "Status DOS2 Rested Icon.png",
},
shackles_of_pain = {
aliases = {'shackles of pain'},
image = "Status DOS2 Shackles of Pain Icon.png",
},
},
shocked = {
shocked = {
image = "Status DOS2 Shocked Icon.png",
image = "Status DOS2 Shocked Icon.png",
},
silenced = {
image = "Status DOS2 Silenced Icon.png",
},
},
sleeping = {
sleeping = {
image = "Status DOS2 Sleeping Icon.png",
image = "Status DOS2 Sleeping Icon.png",
},
},
muted = {
slowed = {
aliases = {"source", "source-muted"},
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",
image = "Status DOS2 Source-Muted Icon.png",
},
source_rack = {
alises = {'source rack'},
image = "Status DOS2 Shackles of Pain 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 = {
tyrants_charm = {
aliases = {"tyrant's charm", "Tyrant's Charm"},
aliases = {"tyrant's charm"},
image = "Status DOS2 Tyrant's Charm Icon.png",
image = "Status DOS2 Tyrant's Charm Icon.png",
},
},
veiled_undead = {
veiled_undead = {
aliases = {"veiled undead", "undead"},
aliases = {'veiled undead'},
image = "Status DOS2 Veiled Undead Icon.png",
image = "Status DOS2 Veiled Undead Icon.png",
},
},
Line 75: Line 216:
weakened = {
weakened = {
image = "Status DOS2 Weakened Icon.png",
image = "Status DOS2 Weakened Icon.png",
},
web = {
aliases = {'enwebbed'},
image = "Status DOS2 Web Icon.png",
},
},
wet = {
wet = {

Latest revision as of 02:56, 22 April 2026

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",
	},
	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",
	},
	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",
	},
	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",
	},
	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",
	},
	evading = {
		image = "Skill DOS2 Uncanny Evasion 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",
	},
	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",
	},
	hasted = {
		image = "Status DOS2 Hasted 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",
	},
	necrofire = {
		image = "Status DOS2 Necrofire 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",
	},
	rested = {
		image = "Status DOS2 Rested Icon.png",
	},
	shackles_of_pain = {
		aliases = {'shackles of pain'},
		image = "Status DOS2 Shackles of Pain 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 = {
		alises = {'source rack'},
		image = "Status DOS2 Shackles of Pain 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",
	},
	veiled_undead = {
		aliases = {'veiled undead'},
		image = "Status DOS2 Veiled Undead 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