mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-19 17:09:40 +00:00
fiddlings
This commit is contained in:
parent
60fa69139e
commit
eef9df504a
4 changed files with 11 additions and 5 deletions
|
@ -272,7 +272,7 @@ namespace MWMechanics
|
|||
|
||||
// workaround: always keep player alive for now
|
||||
// \todo remove workaround, once player death can be handled
|
||||
if(iter->first.getRefData().getHandle()=="player")
|
||||
if(iter->first.getRefData().getHandle()=="player" && false)
|
||||
{
|
||||
MWMechanics::DynamicStat<float> stat(stats.getHealth());
|
||||
|
||||
|
|
|
@ -726,8 +726,7 @@ namespace MWScript
|
|||
|
||||
bool enabled = MWBase::Environment::get().getWorld()->toggleGodMode();
|
||||
|
||||
// context.report (enabled ? "God Mode -> On" : "God Mode -> Off");
|
||||
context.report("Unimplemented");
|
||||
context.report (enabled ? "God Mode -> On" : "God Mode -> Off");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -170,7 +170,7 @@ namespace MWWorld
|
|||
mSky (true), mCells (mStore, mEsm),
|
||||
mActivationDistanceOverride (mActivationDistanceOverride),
|
||||
mFallback(fallbackMap), mPlayIntro(0), mTeleportEnabled(true),
|
||||
mFacedDistance(FLT_MAX)
|
||||
mFacedDistance(FLT_MAX), mGodMode(false)
|
||||
{
|
||||
mPhysics = new PhysicsSystem(renderer);
|
||||
mPhysEngine = mPhysics->getEngine();
|
||||
|
@ -1945,7 +1945,12 @@ namespace MWWorld
|
|||
|
||||
bool World::toggleGodMode()
|
||||
{
|
||||
return false;
|
||||
if (mGodMode)
|
||||
mGodMode = false;
|
||||
else
|
||||
mGodMode = true;
|
||||
|
||||
return mGodMode;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -68,6 +68,8 @@ namespace MWWorld
|
|||
|
||||
OEngine::Physic::PhysicEngine* mPhysEngine;
|
||||
|
||||
bool mGodMode;
|
||||
|
||||
// not implemented
|
||||
World (const World&);
|
||||
World& operator= (const World&);
|
||||
|
|
Loading…
Reference in a new issue