Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/base/savegame.cc')
-rw-r--r--src/game/base/savegame.cc9
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)