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/faction.cc')
-rw-r--r--src/game/base/faction.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/game/base/faction.cc b/src/game/base/faction.cc
index 323a199..80dfc9f 100644
--- a/src/game/base/faction.cc
+++ b/src/game/base/faction.cc
@@ -52,6 +52,7 @@ bool Faction::init()
Faction *faction = 0;
std::string strvalue;
math::Color colorvalue;
+ bool b = false;
while (inifile.getline()) {
@@ -86,6 +87,8 @@ bool Faction::init()
} else if (inifile.got_key_color("colorsecond", colorvalue)) {
faction->set_color_second(colorvalue);
+ } else if (inifile.got_key_bool("lawfull", b)) {
+ faction->set_lawfull(b);
} else {
inifile.unknown_key();
}
@@ -118,6 +121,7 @@ Faction::Faction() :
faction_color(),
faction_color_second()
{
+ faction_lawfull = true;
}
Faction::~Faction()