Module:Status DOS2/data: Difference between revisions
From Divinity Wiki
More actions
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
blinding_radiance = { | blinding_radiance = { | ||
aliases = {"blinding radiance"}, | aliases = {"blinding radiance"}, | ||
image = " | image = "Skill DOS2 Blinding Radiance Icon.png", | ||
}, | }, | ||
bleeding = { | bleeding = { | ||
| Line 58: | Line 58: | ||
image = "Status DOS2 Sleeping Icon.png", | image = "Status DOS2 Sleeping Icon.png", | ||
}, | }, | ||
source_muted = { | |||
aliases = { | aliases = {"source-muted"}, | ||
image = "Status DOS2 Source-Muted Icon.png", | image = "Status DOS2 Source-Muted Icon.png", | ||
}, | }, | ||
tyrants_charm = { | tyrants_charm = { | ||
aliases = {"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 | aliases = {"veiled undead"}, | ||
image = "Status DOS2 Veiled Undead Icon.png", | image = "Status DOS2 Veiled Undead Icon.png", | ||
}, | }, | ||
Revision as of 19:11, 2 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 = {
blinded = {
image = "Status DOS2 Blinded Icon.png",
},
blinding_radiance = {
aliases = {"blinding radiance"},
image = "Skill DOS2 Blinding Radiance Icon.png",
},
bleeding = {
image = "Status DOS2 Bleeding Icon.png",
},
chilled = {
image = "Status DOS2 Chilled Icon.png",
},
crippled = {
image = "Status DOS2 Crippled Icon.png",
},
dead = {
image = "Status DOS2 Dead Icon.png",
},
decomposing = {
image = "Status DOS2 Decomposing Icon.png",
},
diseased = {
image = "Status DOS2 Diseased Icon.png",
},
drunk = {
image = "Status DOS2 Drunk Icon.png",
},
flanked = {
image = "Status DOS2 Flanked Icon.png",
},
fortified = {
image = "Status DOS2 Fortified Icon.png",
},
hasted = {
image = "Status DOS2 Hasted Icon.png",
},
invisible = {
image = "Status DOS2 Invisible Icon.png",
},
petrified = {
image = "Status DOS2 Petrified Icon.png",
},
poisoned = {
image = "Status DOS2 Poisoned Icon.png",
},
shocked = {
image = "Status DOS2 Shocked Icon.png",
},
sleeping = {
image = "Status DOS2 Sleeping Icon.png",
},
source_muted = {
aliases = {"source-muted"},
image = "Status DOS2 Source-Muted 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