mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-16 05:49:56 +00:00
Do not interpret noclip mode as flying
This commit is contained in:
parent
7fcca180b6
commit
9c3af5f344
1 changed files with 0 additions and 6 deletions
|
@ -1389,15 +1389,9 @@ namespace MWWorld
|
||||||
bool
|
bool
|
||||||
World::isFlying(const MWWorld::Ptr &ptr) const
|
World::isFlying(const MWWorld::Ptr &ptr) const
|
||||||
{
|
{
|
||||||
RefData &refdata = ptr.getRefData();
|
|
||||||
const OEngine::Physic::PhysicActor *physactor = mPhysEngine->getCharacter(refdata.getHandle());
|
|
||||||
if(!physactor || !physactor->getCollisionMode())
|
|
||||||
return true;
|
|
||||||
|
|
||||||
const MWWorld::Class &cls = MWWorld::Class::get(ptr);
|
const MWWorld::Class &cls = MWWorld::Class::get(ptr);
|
||||||
if(cls.isActor() && cls.getCreatureStats(ptr).getMagicEffects().get(MWMechanics::EffectKey(10/*levitate*/)).mMagnitude > 0)
|
if(cls.isActor() && cls.getCreatureStats(ptr).getMagicEffects().get(MWMechanics::EffectKey(10/*levitate*/)).mMagnitude > 0)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue