Module:Status DOS2/data: Difference between revisions
From Divinity Wiki
More actions
No edit summary |
No edit summary |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
local data = { | local data = { | ||
acid = { | |||
image = "Status DOS2 Acid Icon.png", | |||
}, | |||
atrophy = { | atrophy = { | ||
image = "Status DOS2 Atrophy Icon.png", | image = "Status DOS2 Atrophy Icon.png", | ||
| Line 31: | Line 34: | ||
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 = { | ||
| Line 62: | Line 69: | ||
encumbered = { | encumbered = { | ||
image = "Status DOS2 Encumbered Icon.png", | image = "Status DOS2 Encumbered Icon.png", | ||
}, | |||
evading = { | |||
image = "Skill DOS2 Uncanny Evasion Icon.png", | |||
}, | }, | ||
fiery_malediction = { | fiery_malediction = { | ||
| Line 76: | Line 86: | ||
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 = { | ||
| Line 90: | Line 106: | ||
aliases = {"magic shell"}, | aliases = {"magic shell"}, | ||
image = "Status DOS2 Magic Shell Icon.png", | 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 = { | ||
| Line 119: | Line 161: | ||
aliases = {"soul bond"}, | aliases = {"soul bond"}, | ||
image = "Status DOS2 Soul Bond Icon.png", | image = "Status DOS2 Soul Bond Icon.png", | ||
}, | |||
spirit_vision = { | |||
aliases = {"spirit vision"}, | |||
image = "Status DOS2 Spirit Vision Icon.png", | |||
}, | }, | ||
stunned = { | stunned = { | ||
image = "Status DOS2 Stunned Icon.png", | image = "Status DOS2 Stunned Icon.png", | ||
}, | |||
suffocating = { | |||
image = "Status DOS2 Suffocating Icon.png", | |||
}, | }, | ||
terrified = { | terrified = { | ||
image = "Status DOS2 Terrified Icon.png", | image = "Status DOS2 Terrified Icon.png", | ||
}, | |||
troll_blood = { | |||
aliases = {'troll blood'}, | |||
image = "Status DOS2 Troll Blood Icon.png", | |||
}, | }, | ||
tyrants_charm = { | tyrants_charm = { | ||
Latest revision as of 08:55, 14 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",
},
evading = {
image = "Skill DOS2 Uncanny Evasion 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",
},
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",
},
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",
},
source_muted = {
aliases = {"source-muted"},
image = "Status DOS2 Source-Muted Icon.png",
},
soul_bond = {
aliases = {"soul bond"},
image = "Status DOS2 Soul Bond Icon.png",
},
spirit_vision = {
aliases = {"spirit vision"},
image = "Status DOS2 Spirit Vision Icon.png",
},
stunned = {
image = "Status DOS2 Stunned Icon.png",
},
suffocating = {
image = "Status DOS2 Suffocating 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",
},
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