diff options
Diffstat (limited to 'src/game/base/savegame.cc')
-rw-r--r-- | src/game/base/savegame.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/game/base/savegame.cc b/src/game/base/savegame.cc index 9b9e6f6..5100064 100644 --- a/src/game/base/savegame.cc +++ b/src/game/base/savegame.cc @@ -6,6 +6,7 @@ #include <cassert> +#include "base/faction.h" #include "base/game.h" #include "base/savegame.h" #include "base/ship.h" @@ -267,7 +268,13 @@ void SaveGame::load_game(core::Player *player, filesystem::IniFile & inifile) player->set_control(ship); } - } + } + + // FIXME load reputation from savegame + Faction *faction_default = Faction::find("default"); + if (faction_default) { + player->reputation().assign(faction_default->reputation()); + } } void SaveGame::player_to_stream(core::Player *player, std::ostream & os) |