From 4fdef94034a27b2d1232d7d309d799ab4b45e20a Mon Sep 17 00:00:00 2001 From: MiroslavR Date: Sat, 13 Sep 2014 02:58:01 +0200 Subject: [PATCH] Use player's base name for profiles --- apps/openmw/mwstate/statemanagerimp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwstate/statemanagerimp.cpp b/apps/openmw/mwstate/statemanagerimp.cpp index 80851d5730..aa2d483724 100644 --- a/apps/openmw/mwstate/statemanagerimp.cpp +++ b/apps/openmw/mwstate/statemanagerimp.cpp @@ -159,7 +159,7 @@ void MWState::StateManager::saveGame (const std::string& description, const Slot profile.mContentFiles = world.getContentFiles(); - profile.mPlayerName = player.getClass().getName (player); + profile.mPlayerName = player.get()->mBase->mName; profile.mPlayerLevel = player.getClass().getNpcStats (player).getLevel(); std::string classId = player.get()->mBase->mClass; @@ -438,7 +438,7 @@ void MWState::StateManager::deleteGame(const MWState::Character *character, cons MWState::Character *MWState::StateManager::getCurrentCharacter (bool create) { MWWorld::Ptr player = MWBase::Environment::get().getWorld()->getPlayerPtr(); - std::string name = player.getClass().getName(player); + std::string name = player.get()->mBase->mName; return mCharacterManager.getCurrentCharacter (create, name); }