forked from mirror/openmw-tes3mp
fighting should stop when the target is dead
This commit is contained in:
parent
12d8b4e0f8
commit
b7a9243173
1 changed files with 2 additions and 2 deletions
|
@ -33,6 +33,8 @@ namespace MWMechanics
|
||||||
{
|
{
|
||||||
const MWWorld::Ptr target = MWBase::Environment::get().getWorld()->getPtr(mTargetId, false);
|
const MWWorld::Ptr target = MWBase::Environment::get().getWorld()->getPtr(mTargetId, false);
|
||||||
|
|
||||||
|
if(MWWorld::Class::get(actor).getCreatureStats(actor).getHealth().getCurrent() <= 0) return true;
|
||||||
|
|
||||||
if(actor.getTypeName() == typeid(ESM::NPC).name())
|
if(actor.getTypeName() == typeid(ESM::NPC).name())
|
||||||
{
|
{
|
||||||
MWWorld::Class::get(actor).setStance(actor, MWWorld::Class::Run,true);
|
MWWorld::Class::get(actor).setStance(actor, MWWorld::Class::Run,true);
|
||||||
|
@ -45,8 +47,6 @@ namespace MWMechanics
|
||||||
const ESM::Pathgrid *pathgrid =
|
const ESM::Pathgrid *pathgrid =
|
||||||
MWBase::Environment::get().getWorld()->getStore().get<ESM::Pathgrid>().search(*actor.getCell()->mCell);
|
MWBase::Environment::get().getWorld()->getStore().get<ESM::Pathgrid>().search(*actor.getCell()->mCell);
|
||||||
|
|
||||||
int cellX = actor.getCell()->mCell->mData.mX;
|
|
||||||
int cellY = actor.getCell()->mCell->mData.mY;
|
|
||||||
float xCell = 0;
|
float xCell = 0;
|
||||||
float yCell = 0;
|
float yCell = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue