diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-06-29 20:45:25 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-06-30 00:03:19 +0300 |
commit | 12a8d0a76439f0e5a0c548fbe2752fcb144b10be (patch) | |
tree | e81f2333d549f98f7998d10a8b2e181eb61e1136 /src/resources/db/statdb.cpp | |
parent | bd10eec0009a0b90b246b07829d176a360d7bccb (diff) | |
download | plus-12a8d0a76439f0e5a0c548fbe2752fcb144b10be.tar.gz plus-12a8d0a76439f0e5a0c548fbe2752fcb144b10be.tar.bz2 plus-12a8d0a76439f0e5a0c548fbe2752fcb144b10be.tar.xz plus-12a8d0a76439f0e5a0c548fbe2752fcb144b10be.zip |
Move basic skill definition fro net into statdb.
Diffstat (limited to 'src/resources/db/statdb.cpp')
-rw-r--r-- | src/resources/db/statdb.cpp | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/src/resources/db/statdb.cpp b/src/resources/db/statdb.cpp index 2fc2d592c..41c4b6c44 100644 --- a/src/resources/db/statdb.cpp +++ b/src/resources/db/statdb.cpp @@ -29,22 +29,35 @@ #include "resources/item/itemfieldtype.h" +#include "utils/gettext.h" + #include "debug.h" namespace { bool mLoaded = false; - static std::vector<ItemDB::Stat> extraStats; + static std::vector<ItemDB::Stat> mBasicStats; } // namespace -void StatDb::setStatsList(const std::vector<ItemDB::Stat> &stats) +void StatDb::addBasicStats() { - extraStats = stats; + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("str", _("Strength %s"))); + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("agi", _("Agility %s"))); + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("vit", _("Vitality %s"))); + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("int", _("Intelligence %s"))); + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("dex", _("Dexterity %s"))); + // TRANSLATORS: player stat + mBasicStats.push_back(ItemDB::Stat("luck", _("Luck %s"))); } const std::vector<ItemDB::Stat> &StatDb::getExtraStats() { - return extraStats; + return mBasicStats; } void StatDb::load() @@ -54,6 +67,8 @@ void StatDb::load() logger->log1("Initializing stat database..."); + addBasicStats(); + loadXmlFile(paths.getStringValue("statFile"), SkipError_false); loadXmlFile(paths.getStringValue("statPatchFile"), SkipError_true); loadXmlDir("statPatchDir", loadXmlFile); |