From 703822461023cf09b2e0efa4a1e7a60f47afe602 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Thu, 7 Nov 2013 13:39:49 +0000 Subject: Load reputation from factions.ini. --- src/game/base/game.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/game/base/game.cc') diff --git a/src/game/base/game.cc b/src/game/base/game.cc index f227c2f..cbcafaf 100644 --- a/src/game/base/game.cc +++ b/src/game/base/game.cc @@ -100,6 +100,18 @@ void Game::func_join(core::Player *player, std::string const &args) player->send("^BYou received " + aux::article(Default::shipmodel->name())); player->sound("game/buy-ship"); + + // apply default reputation + Faction *faction_default = Faction::find("default"); + if (faction_default) { + player->reputation().assign(faction_default->reputation()); + } + } + + + // DEBUG + for (core::Reputation::FactionReps::iterator rip = player->reputation().factionreps().begin(); rip != player->reputation().factionreps().end(); ++rip) { + con_debug << " reputation with " << (*rip)->label() << " " << (*rip)->reputation() << std::endl; } player->set_dirty(); -- cgit v1.2.3