mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-18 13:12:50 +00:00
Merge branch 'no_automagick' into 'master'
Add missing `sol::is_automagical : std::false_type` in magicbindings.cpp See merge request OpenMW/openmw!2982
This commit is contained in:
commit
3bd72e9c5d
@ -23,6 +23,39 @@
|
||||
#include "objectvariant.hpp"
|
||||
#include "worldview.hpp"
|
||||
|
||||
namespace MWLua
|
||||
{
|
||||
// class returned via 'types.Actor.spells(obj)' in Lua
|
||||
struct ActorSpells
|
||||
{
|
||||
const ObjectVariant mActor;
|
||||
};
|
||||
}
|
||||
|
||||
namespace sol
|
||||
{
|
||||
template <typename T>
|
||||
struct is_automagical<typename MWWorld::Store<T>> : std::false_type
|
||||
{
|
||||
};
|
||||
template <>
|
||||
struct is_automagical<ESM::Spell> : std::false_type
|
||||
{
|
||||
};
|
||||
template <>
|
||||
struct is_automagical<ESM::ENAMstruct> : std::false_type
|
||||
{
|
||||
};
|
||||
template <>
|
||||
struct is_automagical<ESM::MagicEffect> : std::false_type
|
||||
{
|
||||
};
|
||||
template <>
|
||||
struct is_automagical<MWLua::ActorSpells> : std::false_type
|
||||
{
|
||||
};
|
||||
}
|
||||
|
||||
namespace MWLua
|
||||
{
|
||||
sol::table initCoreMagicBindings(const Context& context)
|
||||
@ -182,12 +215,6 @@ namespace MWLua
|
||||
return LuaUtil::makeReadOnly(magicApi);
|
||||
}
|
||||
|
||||
// class returned via 'types.Actor.spells(obj)' in Lua
|
||||
struct ActorSpells
|
||||
{
|
||||
const ObjectVariant mActor;
|
||||
};
|
||||
|
||||
void addActorMagicBindings(sol::table& actor, const Context& context)
|
||||
{
|
||||
const MWWorld::Store<ESM::Spell>* spellStore
|
||||
|
Loading…
x
Reference in New Issue
Block a user