diff --git a/apps/openmw/mwmechanics/npcstats.cpp b/apps/openmw/mwmechanics/npcstats.cpp index c0da99aaf..c330cccc8 100644 --- a/apps/openmw/mwmechanics/npcstats.cpp +++ b/apps/openmw/mwmechanics/npcstats.cpp @@ -18,7 +18,7 @@ #include "../mwbase/soundmanager.hpp" MWMechanics::NpcStats::NpcStats() -: mMovementFlags (0), mDrawState (DrawState_Nothing) +: mMovementFlags (0), mDrawState (DrawState_Nothing), mBounty (0) , mLevelProgress(0) { mSkillIncreases.resize (ESM::Attribute::Length); @@ -238,3 +238,13 @@ bool MWMechanics::NpcStats::hasBeenUsed (const std::string& id) const { return mUsedIds.find (id)!=mUsedIds.end(); } + +int MWMechanics::NpcStats::getBounty() const +{ + return mBounty; +} + +void MWMechanics::NpcStats::setBounty (int bounty) +{ + mBounty = bounty; +} diff --git a/apps/openmw/mwmechanics/npcstats.hpp b/apps/openmw/mwmechanics/npcstats.hpp index 48e63d7b6..66f20a676 100644 --- a/apps/openmw/mwmechanics/npcstats.hpp +++ b/apps/openmw/mwmechanics/npcstats.hpp @@ -45,6 +45,7 @@ namespace MWMechanics DrawState_ mDrawState; unsigned int mMovementFlags; Stat mSkill[27]; + int mBounty; int mLevelProgress; // 0-10 @@ -92,6 +93,10 @@ namespace MWMechanics void flagAsUsed (const std::string& id); bool hasBeenUsed (const std::string& id) const; + + int getBounty() const; + + void setBounty (int bounty); }; }