X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/e823e42acdae7dee401096b9a46b1982179fbb33..142e3ca57516e0389800ff9bf3fd1b21310c4275:/gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp?ds=sidebyside diff --git a/gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp b/gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp index fe807ee..dd18483 100644 --- a/gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp +++ b/gameserv-2.0/libgameservgldl/src/DataLayer/File/FileId.cpp @@ -44,3 +44,18 @@ string FileId::GetItemNumberFromId(const string &Id) { return Id; } + +string FileId::CreateMonsterId(const unsigned int &Level, const string &Name) +{ + return str(format("%1%:%2%") % Level % Name); +} + +string FileId::CreateLevelId(const unsigned int &Number) +{ + return lexical_cast(Number); +} + +string FileId::CreateMasterId(const unsigned int &LevelNumber, const string &Name) +{ + return str(format("%1%:%2%") % LevelNumber % Name); +} \ No newline at end of file