mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-06 01:45:33 +00:00
crosshair owned - settings option
This commit is contained in:
parent
66edae9b93
commit
15107ca5cf
2 changed files with 19 additions and 13 deletions
|
@ -354,22 +354,25 @@ namespace MWGui
|
|||
|
||||
void ToolTips::checkOwned()
|
||||
{
|
||||
MWBase::WindowManager *wm = MWBase::Environment::get().getWindowManager();
|
||||
|
||||
if(!mFocusObject.isEmpty())
|
||||
if(Settings::Manager::getBool("show owned", "Game"))
|
||||
{
|
||||
MWWorld::CellRef& cellref = mFocusObject.getCellRef();
|
||||
MWWorld::Ptr ptr = MWBase::Environment::get().getWorld()->getPlayerPtr();
|
||||
MWWorld::Ptr victim;
|
||||
MWBase::WindowManager *wm = MWBase::Environment::get().getWindowManager();
|
||||
|
||||
MWMechanics::MechanicsManager* mm = new MWMechanics::MechanicsManager;
|
||||
bool allowed = mm->isAllowedToUse(ptr, cellref, victim); // 0 - owned, 1 - not owned
|
||||
if(!mFocusObject.isEmpty())
|
||||
{
|
||||
MWWorld::CellRef& cellref = mFocusObject.getCellRef();
|
||||
MWWorld::Ptr ptr = MWBase::Environment::get().getWorld()->getPlayerPtr();
|
||||
MWWorld::Ptr victim;
|
||||
|
||||
MWMechanics::MechanicsManager* mm = new MWMechanics::MechanicsManager;
|
||||
bool allowed = mm->isAllowedToUse(ptr, cellref, victim); // 0 - owned, 1 - not owned
|
||||
|
||||
wm->setCrosshairOwned(!allowed);
|
||||
}
|
||||
else
|
||||
{
|
||||
wm->setCrosshairOwned(false);
|
||||
wm->setCrosshairOwned(!allowed);
|
||||
}
|
||||
else
|
||||
{
|
||||
wm->setCrosshairOwned(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -162,6 +162,9 @@ best attack = false
|
|||
|
||||
difficulty = 0
|
||||
|
||||
# change crosshair color when pointing on owned object
|
||||
show owned = false
|
||||
|
||||
[Saves]
|
||||
character =
|
||||
# Save when resting
|
||||
|
|
Loading…
Reference in a new issue