1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-21 06:23:53 +00:00

Add icon path to core.MagicEffect

This commit is contained in:
Zackhasacat 2023-06-18 20:58:06 +00:00 committed by psi29a
parent 0b9bcf58e2
commit 835a67d876
2 changed files with 6 additions and 1 deletions

View file

@ -300,6 +300,10 @@ namespace MWLua
auto name = ESM::MagicEffect::indexToName(rec.mIndex); auto name = ESM::MagicEffect::indexToName(rec.mIndex);
return Misc::StringUtils::lowerCase(name); return Misc::StringUtils::lowerCase(name);
}); });
magicEffectT["icon"] = sol::readonly_property([](const ESM::MagicEffect& rec) -> std::string {
auto vfs = MWBase::Environment::get().getResourceSystem()->getVFS();
return Misc::ResourceHelpers::correctIconPath(rec.mIcon, vfs);
});
magicEffectT["name"] = sol::readonly_property([](const ESM::MagicEffect& rec) -> std::string_view { magicEffectT["name"] = sol::readonly_property([](const ESM::MagicEffect& rec) -> std::string_view {
return MWBase::Environment::get() return MWBase::Environment::get()
.getWorld() .getWorld()

View file

@ -627,7 +627,8 @@
--- ---
-- @type MagicEffect -- @type MagicEffect
-- @field #string Effect id string -- @field #string id Effect ID
-- @field #string icon Effect Icon Path
-- @field #string name Localized name of the effect -- @field #string name Localized name of the effect
-- @field #number school @{#MagicSchool} -- @field #number school @{#MagicSchool}
-- @field #number baseCost -- @field #number baseCost